So the thing about MvM upgrages is that you don't get them initially, you need to collect money, then head back to base to get the upgrades. This is also only available in MvM mode only, and Overwatch has mods anyways to counter this. I am not considering MvM for these reasons.
Also I am aware that Heavy has higher DPS; but only at short ranges and Orisa has multiple layers of defense plus slightly more health to counter this.
Finally; there are 1000s of ways to depict this fight. I don't want to hear anymore arguments about 'oh X should have done this' or 'X isn't this stupid'. I specifically made these battles put the characters in situations they cannot just 'think their way out of'.
So one example is 'why didn't Heavy shoot down Mercy when she went Guardian Angel'. This was because Heavy didn't know about the ability, Guardian Angel is very fast and Heavy would need to do a full 180 turn against an opponent already existing his effective range.
