I genuinely think Moira needs some kind of nerf, or at least a change to make her less forgiving. I'm not saying she's completely broken or that she automatically wins games. My problem is how much she can get away with while making relatively few mistakes.
Her entire kit feels designed around making mistakes disappear. You take a bad position? Fade. You're about to die? Fade + healing orb. Someone dives you? Fade. You get caught out? Fade. And once Fade is back, you basically get another chance to do whatever you want. The cooldown is so valuable that it can sometimes feel like Moira gets a free reset whenever you finally manage to punish her.
Her damage is another thing I find strange. I don't think her raw DPS is necessarily broken, but the fact that she can consistently deal damage without requiring the same level of mechanical precision as many other heroes can be frustrating. You can land your shots, track her correctly and actually pressure her, and she can still use Fade to completely disengage and come back a few seconds later.
Her damage doesn't even need to kill you to be valuable. She can force you to turn around, pressure low-health targets, farm ult charge and generally make your life difficult while still having one of the safest escape abilities among supports.
I also don't really understand why Moira is so good at surviving dives. Supports obviously need tools to defend themselves, but Moira sometimes feels like she has an answer to almost every situation. Winston dives her? Fade. D.Va dives her? Fade. Genji attacks her? Fade + orb. Tracer tries to pressure her? Good luck actually finishing the kill.
And that's probably my biggest issue: you often have to invest more resources into killing Moira than she has to invest into escaping. If I use an important cooldown, hit my shots and successfully catch her out of position, I don't think she should be able to reset the fight so easily.
I don't want Moira to become useless, and I don't think her damage needs to be completely removed. I'd rather see her weaknesses become more meaningful. Maybe a slightly longer Fade cooldown, less self-sustain, or some other change that makes catching her out of position actually matter.
Again, I know Moira isn't the strongest hero in the game and I'm not saying she automatically wins every matchup. I'm mainly talking about how forgiving her kit is. There are plenty of heroes where making one bad decision can get you killed immediately. With Moira, that same mistake can sometimes just mean pressing Shift and trying again a few seconds later.
I genuinely think Moira is one of the best examples of a hero with a very low mechanical barrier while still being capable of having a lot of impact when played well.
Moira doesn't necessarily need to be weaker — she needs to be less forgiving.
What do you guys think? Is her current kit fine, or does Fade give her too much freedom?