Originally posted by: TGS
A hunter is not going to out heal a fight, and has to rely on out DPS. If you are on a PvE server, I could see a few priest advantages given way as well.
Hunters have heal pet, as the pet is generally tanking when solo, this does give them some reasonable healing capability when solo, especially if they are beastmaster spec. Spirit bond got pretty nerfed in the last hunter talent redesign, but helps. I think you underestimate the solo-ability of hunter. I certainly did when I hadn't played one.
Beastmaster spec hunters are the kings of solo content in my mind, and I say that with none of my main 4 characters being hunters (priest and rogue at 60 and warrior and warlock in the mid 50s). Sure there are classes that are better than one aspect of the hunter, but I feel that hunter as a package is better than any other class at solo / farming.
The downside is that you are an expendable class in instance situations. But it sounds like that shouldn't be a large issue in this case.
If I had to choose between the classes he listed: druid, warrior, and mage... it's a tough call. Mage and warrior both start a little slow and have downtime issues. druids had poor DPS, but the changes may have fixed that, at least to some extent. Mage has the teleport thing cutting down in necessary time (you can set your stone to your grinding zone, and just teleport back to large towns when you need to). I'd probably say mage or druid. I'd probably lean towards druid because that's the only class I haven't played up to level 30.