As a player of Overwatch 1 and 2 with 750 hours of playtime, I have now completely uninstalled the game because it's just too stupid. I can no longer tolerate the designers, the Blizzard team, and the in-game bugs.
The first and most idiotic example is when a teammate quits during a competitive match, you not only can't leave but are forced to endure the next two minutes. Furthermore, reporting players is useless; sometimes, you can't even report those who quit early because they're not in the recent players list. The punishment for quitters is just a 15-minute ban, which leaves you feeling utterly frustrated with no outlet.
The second issue is the game's terrible balance; the skill gap between the two teams is often massive, leading to either crushing victories or defeats with no evenly matched games, making the player experience very poor.
Thirdly, the game's skins are ridiculously expensive, with everything requiring money: skins, effects, animations, etc.
I'm extremely disappointed with Blizzard; their team is a complete mess. It's a trash game, and I deeply regret wasting so much time on it.