Even if I hate him ingame for me it’s gotta be Genji.
But that might also be because I love stealth games so I am really biased towards stealthy characters (ofcourse he isnt really stealthy ingame but he literally is a cyber-ninja).
A singleplayer game would also allow for a in depth talent tree since now they only gotta worry about one character + PVE balance can be a bit OP.
As far as I know singleplayer games aren’t really blizzards thing though which is kind of a shame. I think PVE in general would have been much better as its own game so you dont have to worry about balancing issues.
I mean reworking a hero when that hero also has a talent tree sounds like a nightmare to me.
I hit my cap on doomfist console in high masters, then i got a pc and i am now sitting in top500. doomfist does require things that you cannot consistently do what the character demands