There’s way too much out of your control and the game does not reward you enough for good plays. It’s a large part of why this game is so toxic. Overwatch is the only competitive game where you can play your best game ever and lose.
If you look at Apex for example, you don’t have to get first to get rewarded, the game gives you rank points for getting kills and for placement. Placing 8th is still positive. In overwatch, the outcome can only be 100% positive or 100% negative apart from the rare draw which just ends up feeling like wasted time.
Valorant every kill is far more impactful and individuals have far more carry potential.
Mobas you become stronger with every kill so kills are extremely rewarding.
In overwatch getting a kill just gives you ult charge but so does doing damage, so does shooting a massive tank hitbox, so does holding left click to auto aim heal. Ult charge is given to everyone for everything so a skilled player really doesn’t get much for popping off, especially when anyone can swap and make your ult useless like if you play dva get ult and then they switch to zarya, now you’re better off swapping and trashing your ult than risking zarya benefiting from your ult.
In overwatch too many losses feel like they all come down to one mistake. You play good the whole match, then someone makes a bad switch and enemy team snowballs and wins. And the solo tank has really increased these situations.
And on top of all this, the ranked system itself has so much predictive garbage that climbing becomes more about what the systems opinion of you is than how you’re actually playing, such as someone gaining 15% for wins and losing 25% for losses, or “uphill battle” and “expected” when those predictions have like a 40% accuracy at best. We all know we’ve played many games that expected us to lose and we steam rolled the enemy or expected us to win and we got steam rolled. There’s also obviously a winners queue and losers queue. Don’t believe me? Compare your win and loss streaks in overwatch to any other comp game. Overwatch is almost nothing but constant win and loss streaks because the system is always trying to push you up or down through matchmaking… like I said, it’s all about the systems opinion of you.
And how do these devs think it’s okay that tanking is becoming so swap oriented that people are doing predictive swapping where they play zarya for 1 team fight and then switch to Ram because they predict you will counter their zarya with Rein. Swapping is just getting out of control you might as well code in mystery heroes swapping to the tank role it would ACTUALLY make playing tank more fun.
I’m not saying overwatch ranked should function like these other games, but they could make changes to make it more enjoyable and reward the individual more for playing well. You can start with leaver loss protection if someone leaves on your team, just disable it for groups so people can’t abuse it.
I play Apex far more now, better game better community. Overwatch has just become far too frustrating and annoying for it to be worth my time and you really see that reflected in the toxic community.
If people were having fun they wouldn’t be so toxic. People get toxic because they get mad. Having fun doesn’t make anyone mad. I actually feel like the majority of this community is ego driven people that feel they have something to prove to other ego driven people. They aren’t playing cause it’s fun, they’re playing so they can show everyone how good they are and tell everyone else how bad they are.