So, I had a dream, I was playing Overwatch, and there were some heroes in multiple roles (specifically Doomfist)

So, it got me wondering, who would like that kind of thing?

Doomfist in the dream was Tank Doom was current Doom. And Damage Doom was OW1 Doom

And when one is selected, the other version(s) of the hero can’t be (so you can only have Damage or Tank Doomfist, not both)

Some others that can work are:

Sombra: (Damage: current version of her) (Support: can hack allies to reduce their cooldowns and provides shields to allies. Virus is replaced by Antivirus, which heals over time instead of damage)

Mei: (Damage: Current version) (Tank: Larger Wall, More health, Reduced Damage)

LifeWeaver: (Support: Current version) (Damage: no healing primary fire. Platform is replaced with thorn wall (creates a small wall that can be used as cover for smaller heroes) lifegrip is replaced with Binding Vines (Shoots a projectile at an enemy, if it hits them, they are locked in place for a second))

Illari: (Support: Current version) (Damage: Gun charges instantly. Instead of healing Pylon, she has Shield Drone (follows her and provides 25 shields to herself and allies in a short range). No healing beam)

Symmetra: (Damage: Current version) (Support: Gains some of her old abilities instead of her current ones. Teleporter is replaced with Photon Shield (25 health shields on ally until the ally dies). Can place 6 turrets, but they heal allies instead of damaging enemies (2 health per second per turret))

What do you all think of this? And what other heroes could work as other roles?