This game does have a learning curve. I was frustrated when i started playing. Now that I am learning what counters what and when to pick what, I am having more fun.
Still I feel this game is lacking in a few areas.
1. It
requires
more teamwork than tf2.
Someone picks the wrong class, your team comp is bad against what the enemy does, you will not have fun. Its always 6v6 instead of 12v12 or 9v9 like tf2, which gives you better odds of having a medic or someone with a brain on your team.
2. Instead of playing what you want to play, I feel this game forces you to play certain things.
In tf2 if I want to play demo and test a new loadout I can do that immediately on a lot of different maps and in the situations I want to test it. If I just want to play Heavy and there is an enemy good at stopping me, I can equip different weapons to counter them back and still play as heavy, the class I want to play as, and win. The elements of tf2 can casually adapt and even allow me to mess around as shotgun heavy for the lulz. If I want to play junkrat where I feel he is good, I need the right map with the right spam ability. And if I don't get those things, I won't win or have fun. I will have to play something else that I may not want to play.
3. Casual play is not easily viable
You can have fun in more ways with worse teams in tf2 while you can never have that in overwatch. I think I like tf2 more as you can carry your team easier in there and have fun playing what you want more easily. You can have 3 snipers on your team, and you can still win in tf2. You have 3 windows on your team, you will loose every game in overwatch. You have 3 engies in tf2 against you, there are many ways to win and play against it. You are against 3 torbs, 3 bastions, or a bastion with a rein in overwatch then you are forced to play certain things to maybe win. And if the entire team does not commit to this anti opponent strategy, then you lose!
4. Rank play requires leveling up in casual play to get into.
This may be a necessary evil at the moment
as I don't want trash on my team in ranked, but if I have trash on my team in casual, how will I level and win enough to get into ranked in the first place? Ranked requiring you to be good in casual feels wrong. I feel there needs to be 3 modes of play, casual, competitive and something "in between". Getting levels in "the in between" should get you into comp and provide you with people that want to play the game decently well. And casual should be more about messing around and testing and learning the game.
5. TF2 has mostly close range encounters (and characters with shotguns) overwatch has more ranged encounters and less characters with ranged adaptability.
I feel 76 has best mid range versatility and adaptability. And I didn't come to overwatch to play COD. I feel there needs to be more characters with mid range ability. You can flank and get into situations you want to be in with tf2. Overwatch's maps are more choke and ranged oriented while not many characters built for the way I want for the range I need. Fact Turrets have greater range in overwatch then sentries in tf2 also hinders the close range characters more in overwatch than it hinders the close range characters in tf2.
Overall the game caters more to itself instead of the player. You can't always play what you want to win and have fun
In this game I want to get better with D.va because I have a legendary but I have trouble doing what I want to do and figuring out how she plays. I feel I will only learn how to play as D.va by being in a situation where she is useful. And if I don't currently know what that situation is, I don't see how I will get good with her. I may have to play with you panzer to see how you and or other Dva players use her. When do most people get on and play? I need some Dva tips
Have you tried Mei Panzer? She is somewhat kawaii. Can put up walls to block turrets and then flank behind them