Hunter is by far the best.
With barrage and misdirect you can pull ALL ENEMIES within 50 yards to your pet, and with tenacity+mend pet(glyphs) your pet is literally immortal.
The worst would be shaman dps, due to their incredibly low defenses, pathetic self healing and very poor/slow/limited AoE (even chain lighting is weak if more than 5 enemies are there).