Funny idea for mirrorwatch (B.O.B.)

If the roles are reversed in mirrorwatch like:

Talon to Overwatch Overwatch to Talon
Good to bad Bad to good

What happened to Ashe and Bob?
So I got the idea
They swap roles

Bob is a playable character in the tank role
-charge
charges in a straight line and throwing the first player in the air they hit

-boulder
A boulder projectile Bob grabs out of the ground and throws at enemies to also stun them (like in that Doomfist emote)

-Ashe (ult)
Summons an Ashe that with walk around the area to find enemies to shoot

Is this a bad, fun or weird idea?
What would you change?