Overwatch isn't as fun as it used to be

If you don’t want to read so much, the 3 main points I have are the easy-to-play/learn metas, counterwatch, and the crappy hero introductions.
For one, counterwatch has been a problem ever since the switch to 5v5. With 6v6, there was more room to play whatever you wanted to. Full dive was more fun, poke was more fun, it felt more team-based and it didn’t feel like you had to swap to counter the enemy. If you got beat, you got beat. Ever since 5v5, it’s just been blatant. Zarya is 5x better than Dva in a 1 on 1, Ram beats Reinhardt, etc. You can’t play what you want to you play what you must to win. And it’s not like you can play what you want because your teammate swaps because let’s be honest, they won’t. The point is, that counterwatch doesn’t allow you to play what you want to, and it isn’t fun to play.
You can’t tell me you enjoy playing against/ playing Sombra, Junkrat, Reaper, or Mauga. I think Junkrat would be manageable without these, but man it’s just so unfun to play against any of these characters. On top of that, look at pick rates, win rates, whatever. They’re all meta, and they’re all the least fun to play/ play against. The point is, it’s just not fun.
The rank reset screwed me over. I was master last season. Right now I’m stuck in plat. I don’t have fun playing with idiots. To clarify even more, overwatch is a very team-based game. It’s not like Valorant or counter strike or r6 where you can have much more solo impact- it’s a team thing. So because of the rank reset, everything is out of wack. IDK, it just feels like there are silver players in Plat and Plat players in silver. Every game feels more like gambling than it does like actually having an impact or to be honest, playing a game. It isn’t fun gambling you rank and having no impact.