Its amazing how few people have tried all three types, but completely sticks out in this post. If you use all 3 it becomes pretty obvious;
PvE: Titan>Warlock>Hunter
PvP: Hunter>Warlock>Titan
With maybe the exception of using a Titan in control.
My Hunter takes little if any less damage to die during bladedancer animation than my Titan during fist of havok animation or my Warlock during to void animation.