Ana and Hammond are really good. Deep, high skill cap, well designed, fun.
Moira can be effective and fun to play, but the total lack of aim for how effective she can be is a bit eyeroll for a game that's supposed to be an FPS. Same with Brig, who is also absurdly effective with nearly zero...