Another hunter

there's never enough hunters!
I'm not sure how much this would be helpful to you, but as a primary hunter player with alts of every class at least at lvl 20 (because for some getting higher was to much of a pain):
Ranged:
I absolutely adore my restokin and ele/resto shammy - both are serious anything-but-squishy kickers with excelent backup heals and 2ndary healing specs - and nothing is as easy and fast to level with LFGs as healers. I have tried a lock, mage and priest, too, but somehow clothies don't go well with me. I need at least some mail, or leather covered with thick hide between me and the bad guys

Lock as a pet class is quite nice, though, but nothing beats hunter pets
Melee:
I like playing those solo, especially the plate ones, but DK (played unholy and frost, tried blood but somehow it doesn't click with me) is the only melee I've found bearable to play as a dps in groups, thanks to the big chunk of dps comming from minions and dots. Running after my target because the tank decided he feels like moving while trying to dance-avoid all those mechanics... just plain nope. On my pally (prot<3/ret), after tanking my way up to lvl85 (somehow prot just came naturally to me) and dpsing my way up to 88 for now (not enough fps on mop content to tank) by doing all the leveling instances once, I just don't want to do any more LFGs on her. Ever. Just plain nope.
I also have a warrior, which I've quite enjoyed, but left at lvl20 to be a bank alt - I just had to many alts that I /want to play already and decided to just get a ret offspec for my pally. The rage mechanics didn't feel quite "the thing" to me as well (so I probably wouldn't like a bear either).
Rogue, feral, monk - tried only a bit of those, but as much as they're a fun distraction from time to time, I don't see myself playing them on regular basis. Monk is a bit more solid, has some nice backup heals and a less annoying version of combo-points system, but still doesn't click for me.