My submission for MPWoWSIMS: my class impressions from my roughly 4 years of on-and-off playing:
Hunter: My long-term favorite. A real PVE leveling machine. I’m currently level 68 only because I spend so much time on trade skills, the auction house, and getting my Ambassador achievement. With my Beast Mastery talents, I never have to heal my pet, even after fighting 6 mobs (unless Elites are involved), and it’s a rare day when I personally take any damage. With Feign Death, I really, really have to work at dying. I can kill one mob after another without any downtime at all.
Druid: Probably my second-favorite, though I only have him to level 40. I like the flexibility, the hybridness of the class (magic, melee, healing and shapeshifting). With healing and bear form, survivability is great, and with cat form, damage-dealing is good.
One of the reasons I prefer the above two classes is that I am almost-100% solo PVE. I rarely group (not that I’m against it; it just works out that way). Others that I’ve played:
Paladin: This was actually my first character, started 4 years ago. He’s level 54, and has been for a very long time. I chose a Paladin because I wanted a “simple” class for my first WoW experience. The low damage dealing made it murder to level up solo. Admittedly, the class is better with recent changes.
Mage: I found it a lot of fun, but I ended up having to stop and drink every mob or two, especially after level 35 or so. He’s at level 40, and likely to stay there a long time, as the kill-stop-and-drink cycle makes leveling a real borefest.
Warlock: This might move into favorite slot number 2. I’ve only got him up to about 22, and haven’t played him in a while, but with the pets he’s very much hunter-like. Mana issues arise, though. In think the damage-over-time spells work better for grouping.
Priest: Not the ideal solo class, even as Shadow spec. But I loved playing a “healer” in City of Heroes, and if I start grouping more, I’ll spec my Priest that way. He’s only about level 20 right now.
Warrior: I’ve only played him to level 14. For solo play, probably not ideal. I think the Druid, in bear form, offers the same basic behaviour, but the Druid has a lot more options available.
All of these opinions are skewed by my own style of play and preferences. If I’ve mischaracterized a class or maligned one unfairly, do tell.