Maybe the game just isn't for you then?. Because 21 characters and 12 maps with 3 modes with a hybrid one to boot as well as future characters and maps being completely free in the future is more than worth the money I paid. I also paid for TF2 at the time and then it went free which meant others got the game and it's content completely for free and that didn't bother me as much but you should know that content builds up over time more than anything.
I wouldn't be so quick to damn the game and slander it after a few hours play, unless of course you don't mind others slagging your games after no hours or even 3 hours of play, because that's exactly what you should expect in the future if you are willing to do the same.
Meanwhile I look at Battlefront with it;s high cost and extremely empty content along with a 50 Euro season pass that isn't going to give you the content in one go and more content in the future being sold in pieces as well, same with the unreleased Battlefield 1 that will split the community with map packs being sold as an expensive season pass. Some people here complain that £45 game is really expensive but forget to look at the £80+ expenses to pay for the full experience with EA and Activision shooters, and no extra modes or maps are not meant to rack up to £80+.
Also being able to pick a different character in the game is the same thing you do in TF2 when you die..... That is in no way unbalanced at all, in fact you are allowed to change your loadouts for some shooters and even classes during each game.
Step right up come on in, feel the buzz in your veins, I'm like an chemical electrical right into your brain and I'm the one who killed the Radio, soon you'll all see
So pay up motherfuckers you belong to "V"