In the AV setup, a holy priest probably IS the best healer, since you're primarily fulfilling PvE objectives, and any PvP contact is generally scattered. In PvE, priests win hands down.
Shadow priests are much more powerful offensively than holy priests, but lose out when it comes to efficiency. Since efficiency is how a holy priest fights, holy priests beat shadow priests.
As for mages, I'd want a warlock over one on my side any day. Sure, pyro mages can unleash a huge amount of damage very quickly, but aside from your 4.3k mage they'd better pray it finishes me off. I dueled a rank 13 mage the other day, he in great DPS gear and I in prophecy. The fight lasted for 4 minutes, so he got off TWO combos of PoM pyro-> fireblast->blast wave. With the help of my shield, I withstood both of those bursts. Aside from his bursts, he couldn't do much to me, and I eventually got him OOM and finished him off.
A quick note on shields: they're on a 4 second cooldown. No prob with only one target, but I can't spam them on everyone in a large fight.
In my opinion, the PvE healing heirarchy is priests at the top, druids, then shamans/paladins. For PvP, this list is reversed; Paladins are the best against other players, followed by shamans/druids (druids maybe a bit better due to more shapeshifting ability), then priests.
Just think about what would happen if AI mobs went for the priest in the group immediately instead of following the rules of aggro. That's why priests aren't good pvp healers.
|