Both have longer range. Moira has self heal and fade and zarya has barriers and twice as much health

EDIT also zarya damage ramps down not resets