Warlocks, what will your free 90 be?

I've been pondering this on and off for a bit now. the only alts ive been able to really max level were ones that were very similar to warlocks in some ways (hunter), or were new enough to interest me at the time, but have mostly fallen by the wayside after i hit max level or are only using them for professions (monk).

I'm trying to decide between shaman or a rogue. I know leveling a character is mostly trivial but the early levels i get bored with it so the option to do a free one is kinda welcome. I wouldnt have paid for it otherwise.

I am torn between pally and rogue... I am more interested in trying out a pally, but I believe it would be easier to level than a rogue since I can just tank que dungeons.. The rest I have at at least 85+..

I'm unsure. I think rogue because rogue is the only class I've never leveled to max at one point or another. Then again there is a reason for that and I don't want to waste the free one because there is no way I'm paying for one of the boosts. Maybe I'll do a hunter on another server or something

I was going to use it on a fresh new toon...but then I realized that I get a profession boost if I boost a 60. I only have ever gotten max skinning and max tailoring, so I'm going to make an Alliance DK, most likely Draenei, get to 60, get JC and BS, and then boost her. I already have a 90 Horde DK (only Horde toon I have heh heh), so I'll know how to play her. I want to boost a toon I know I'll use.

I am an altoholic, but never got toons past 30. I am trying to refine my ways.

Druid maybe? Only thing I don't have at 90 though I have several 70'ish ones...(usually the last to leave on the RaF or were just there to boost a friend) but no 90's. Could do some horde/ally mirrors of stuff I already have too...