I've been using Keeper Remulos. His ability is quite strong, more so for the heal mechanic. I'm normally on a PvP server unless I'm realm hoping. If you're fighting a rare or someone is attempting to gank you, just drop the ability and you stand in the flames. It heals you for about 5% max health every second. For the most part you're unkillable during the duration.