It’s like Overwatch, Dota 2, and Team Fortress 2 all baked into a pie.
I absolutely get where you’re coming from, but to be fair Team Fortress is basically a hero shooter as well, except that there can be multiples of the same “hero” on the battlefield at the same time. Or - and I’m genuinely asking because I haven’t played “hero shooters” in that long - am I missing a core distinction of hero shooters?
TF2 is a class based team deathmatch FPS. One class, one character.
In hero shooters you have multiple characters with different abilities that make them distinct from each other, yet all can conform to a certain class type and role.