Weather Titans and warlocks like it or not hunters are the only ones with 3 great pvp subclasses that are also great in pve. The only competent warlock class for any content is sunsinger (stormcaller and voidwalker are mediocre) and Titans have a pvp subclass a pve one and a shitty solar subclass.
-
Bladedancer sucks in PvE.