Since Overwatch looks like it is becoming more a game of pick the characters that makes the other teams characters useless, until they switch to something that makes your characters useless, then switch again to something that makes the characters they switched to useless and they will have to switch again and then repeat this for the whole game. I don’t think that its fair that some characters are left out of this new game so here is my suggestions.
Pharah: Only has skill based counters like widow and soldier so lets give one character surface to air homing missiles.
Tracer: Brigitte makes Tracer basically useless by just existing… Blocking any flank route single handed with 100% guarantee Tracer will go another way or die, sometimes with the only other way being straight past the front line to dodge Hanzo arrows. If you do manage to blink past and not die mid blink to an arrow that wasn’t meant for you Brigitte is still there to instantly heal and armour anybody you might be able to pick off right before they die. Perfect lets move on.
Moira: Nothing makes Moira useless just by being picked so to fix this we should give one character a passive aura that covers your entire team and reverses Moiras attacks and orbs draining her health and healing you instead.
Zen: While as a dive character like Tracer that should be a counter to zen you will kill him most of the time but not everytime and this is not enough, as one of zens counters this is just not acceptable and I should be able to win every time because I am his counter. Tracer should have a passive that when targeted puts zens orb of discord on him until Tracer dies or he gives it to someone else.
Mercy: No character makes picking Mercy useless, to solve this we should give one character a passive that re-targets Mercys resurrect onto a random dead member of your own team any time she uses it so just picking them can render a mercy useless.
Widowmaker: Can’t think of any hero pick that makes Widowmaker useless so lets just give genji passive deflect against Widowmaker and call it a day.
That is all I can think for now but I’m sure these changes would help shape Overwatch into the game you are all begging for.
If you can think of any other hard counters we should add then post them here but remember they must require no skill and counter by existence only.