I have more than 1000 hours invested into this game, and it has been a great time spent, especially during the earlier seasons. Role queue has been recently introduced and that has helped with managing a balanced team comp but we still have to deal with uncooperative players despite the feature.
The earlier seasons of Overwatch were a lot more fun but throughout the way, blizzard has decided to forgo skilled team play, that capitalises on strategy and outsmarting the enemy team, and has transformed the game into a contest of who can break the barriers/shield the fastest.
Don't get me wrong, I still love the game and the characters and a lot of work has been spent into developing it but I cannot hide away my frustration as a tank player since I constantly get stunned, frozen, booped in the air and am unable to do anything for most of the times this occurs. I guess what we're looking for is an experience that is enjoyable but due to having new characters that turn the game into a damage dealing slugfest, there's just no sense of satisfaction when you do win a game. To put it simply, everyone is getting burnt out.