So I've been leveling a couple caster alts lately, a mage and a warlock to be precise. My mage turned out to be a lot like my hunter, I need to stay back but can use some tricks close up to get me back to range. I must say I like my mage tricks a little more, but that could just be because they are newer to me. My warlock on the other hand doesn't need to stay at range and if I don't like something by me I make *it* run away.
I've got enough talent points and practice now that drain tanking is completely awesome. I was in a scarlet monastery run, the library I think, last night and I ended up doing 30% of the healing. 30% on self healing, 5 people, carry the... yeah I was tanking. Our tank was kinda bad, plus our healer was kinda bad. I got to watch the mage die a lot, I am learning to love that in a way only a warlock can. The other DPS was a hunter who also did a fair amount of tanking with his pet.
When it came down to the final boss it was me drain tanking it and the hunter DPSing, everyone else had died. I was bleeding more health than I could regain, but luckily the boss was bleeding health faster so I ended up with like 20% health when he died. It was a proud moment, plus I got a new robe.
Had I known warlocks could be so much fun I'd of played one long before. They remind me of the green drakes in oculus, which are by far my favorites. You'd never know that about a warlock though until you get into the 20's and more importantly the 30's and specced affliction otherwise warlocks are like hunters with really bad mana efficiency.
I can only imagine how powerful drain tanking can become given soul link and a few other talents from the demonology tree, plus the rest of the affliction tree flushed out. I've already reached the point where I have zero downtime and just yesterday took out 5 mobs 3-4 levels above me in the same fight, 2 or 3 at a time on me as more adds wandered in, all without breaking a sweat and that was without any kiting. With kiting an affliction warlocks only limit is how far they want to go back for loot otherwise dotting and running can kill an infinite number of mobs without ever needing to stop for mana. I can't think of any other class/spec that can rival that except perhaps a blood death knight.