D.Va
D.Va isn't even objectively good. Her hitbox is huge, and her entire front side counts as her head. Her guns are the most useless in the game, they are short range machineguns that won't do anything if the person you're shooting at isn't clipping inside you. The damage dropoff for these is ridiculous. Not only is her damage shit, but the moment she starts firing she is slowed down, effectively making her a stationary target that isnt even taking 3 hp off of you. For a tank with one of the higher health pools in the game, she is melted down by anyone that isnt Mercy. This is a fucking problem. Her only good skill is her shield, even her ult is fucking useless against people who have played for five minutes. D.Va is a surefire way to handicap yourself if you're into that.
Increase her damage and range and replace her armour with shields.
Zenyatta
Despite being a support, Zenyatta can melt though your health in 2-3 hits no matter what. He just has to shoot an orb of discord at you and he does 50% more damage. The excuse of him sharing the lowest health pool with traced is no excuse. Most of his health is shield health which fucking regenerates.
Rework orb of discord and take away the lockon of his abilities.
Mei
Mei's entire kit is centred around making sure you get fucked at every corner. Her primary will slow and freeze anyone in the matter of a second, she has a self sustain that makes her invincible and will most likely fully restore her health, and she has a wall with so much HP of its own that by the time you smash one fucking segment the wall will disappear anyway.
Have it so that only her ult applies the freeze effect, her primary still slows. Also reduce her healing done in her ice block and make it destructible to stop it from being a get out of jail free card.
Bastion
This fucker serves no place in the game, he is just a walking torbjorn turret with self sustain and way too much DPS. As bastion, you can 2000-0 Reinhardt's shield in a couple of seconds. Most heroes barely hit 300 health on their own and will be gunned down in the same fashion but people defend him to no end with the excuse that he can be countered with teamwork. This is false. A bastion in a corner with any of the healers pocketing him will never die. And if he does? Whoop de doo he gets fucking rezed or he comes back in 3 seconds and does the same thing. The game would only benefit from bastion's removal. And no amount of bastion mains defending his bullshit will sway my opinion on this.
Nerf his turret damage to hell, slow his turning speed and give him a 180° field of vision.
Mercy
Mercy is without a doubt the designated healer. She is shown as such, is written as the full blown healer and plays like a full blown healer. Yet she is objectively the worst one. Her staff works in the same way as the medigun from TF2, point and hold. Except the healing for anyone above 200 health is long and tedious. Her single health healing is easily outdone by a Lucio just being around his teammates. While Mercy has to manually heal, Lucio just does it passively by having his buff set to the healing mode. Even worse so when lucio is able to defend himself better than mercy. His gun is infinitely better than hers and he doesn't have to awkwardly switch to it like mercy does. Her ability to fly to teammates will only work if they're in your LOS, this only makes her one form of mobility useful half of the time. Her one good point seems to be her ult. Which can resurrect people. His self healing is also superior to hers, rendering her completely obsolete.
Have her staff's effects apply more healing/damage buff the longer it's focused on someone, peaking at a certain point. Also increase her personal healing when healing someone else or give her a constant self heal like Lucio has instead of only giving her it when she's out of combat.
Torbjorn
His turret instantly locks on as soon as it a strand of your hair enters the general area, it will eat through your health while you will find a hard time taking it yourself unless you're a widowmaker. Besides his turret, torbjorn is fine.
Take away the instant lockon of his turret and slightly lower it's health.
The maps are all in favour of the defending side, most of them feature chokepoints with only one way in and any holes you could get in through will be covered by a hanzo or widowmaker that'll fucking gun you down as soon as they see your face. Every king of the hill map is designed to keep the action in a fucking box.
The game can be fun, but it is clearly broken to high heaven. I know you guys are probably going to sage and call me a shill or dump porn, but I would like some serious discussion about this.