Originally Posted by
Ughmahedhurtz
For PVE, Hunter, IMO.
* Easy rotation (As BM anyway)
* 100% uptime on pet(tank) heals
* 2-second pet rez in case it gets one-shotted (e.g. by Flarecore Golems on Timeless Isle)
* 100% uptime on non-GCD threat-reduction
* 100% instant-teleport pet means it is always in melee range even if pet dash ability isn't up
* Multiple damage types (Nature, Physical, Fire)
* Multiple pet types depending on what you're doing
* Tons of utility
Warlocks have some of this (and easy rotations as well) and the battle rez is nice but they lack the situational control that hunters have.
Just depends on what you're trying to do.
I have little experience in PVP so that dynamic is completely different.