Now this is a take that I can see. She isn’t necessarily “overpowered.” It’s quite literally Blizzard choosing to put hard limits on heroes. That’s not how the game should be made. Absolutely counterswaps should exist. But every single hero should be a high skill ceiling- or realistically limitless ceiling- kit.
Let heroes be easy to pick up conceptually, moderate to get into motion (meaning as players get better they can get an average result). And let the best of the best pull out insane things that most aren’t gonna be able to do bc they haven’t thought of xyz or practiced enough to do something consistently
Edit: obviously characters still have weaknesses, but once everyone gets to the top of the top, those weaknesses should look almost minuscule. We’re talking in tiers of almost perfect play that’ll never realistically happen in 99% of matches