Strong, but not overpowered. An overpowered build would be able to fit in any composition and reap consistently high value at a low skill floor (Doomfist at launch, Mercy after rework). Moira is strong but situational. Outside of deathball she's inefficient at best