I am just having the most fun playing Moira at the moment. I usually main Mercy or Lucio. I think the key for me with Moira has been getting the timing for Fade just right to survive so much longer.