On paper, this is true. But a Tank’s job is to peel and create space for their team. In this regard she is worse than Rein in most situations. Her personal CC and survivability doesn’t help the team. Yes, it means she can survive longer/be CCed less which means she’s able to help the team for longer, but the lack of burst damage and lack of flexibility with the shield makes it very difficult to do her job. Reins higher burst hammer (with its knock), move able shield and instant shutdown potential just makes him more versatile.
I mean, Orisa just fares worse against dive and against a Rein comp than Rein does. Also, because her sheild is a set and forget, she’s not very useful on attack unless doing Pirate Ship - which is a situation in which picking Rein over Orisa is just madness.
There are a couple of situations where its a coin toss between Rein and Orisa like KoH maps with a pit near the point. There are some situations where Orisa just outright wins, like with Pirate ship. But if you’re attacking Rein just wins except if doing Pirate ship, and Rein is usually better on most defense maps.
That said, the buff to her Ult charge rate helps her a lot on attack, but she can’t do much until she gets it charged.
This is true and it’s very important for a Moira to keep in mind, but she can still output a lot of heals if she manages her resource meter well and doesn’t just hold left click.
And unless a Soldier gets a direct hit with the helix rocket and follows up with headshots, or Genji headshot animation cancels into Swift Strike, or she gets only clipped by Tracer or 1 shot by Reaper, she can either escape, or sometimes still win the fight. Also, Fade can be used to dodge some of these, or to position behind them. If she needs to she can use the heal instead of the dmg orb for a greater HP swing. Yes, it is possible for DPS Heroes to kill her. Higher level ones can do it reliably, but the DPS has to be skillful and the Moira doesn’t