This would be my personal rating. I mainly play world map and epic BG’s, I haven’t got into M+ or raiding yet as I don’t have a guild and I like to keep my sanity with the looting system in Pug LFR which sucks.
1st MM Hunter, slightly better at taking damage, nice range which can vary depending on your mastery % mine is currently around 45yds (none of this 30-35yd range dragon has), very easy rotation to understand/execute, Pet usability varies from what you have which helps depending on what you are doing, good movement utility and great for single target dps. DPS wise depending on what you do and the parties ilvl in epic BG’s I’m around 10-20m total damage, nearly always in top 15. for the very few DF dungeons I have done im nearly always 3 or 4th outside of bursting, when bursting I can be top. Again I mainly spec’d my MM hunter for single target dps with only 2 spells that hit more than 1 target incase add’s are close to tank/boss.
Downside I would say is defensively it could be a bit better but then again if anything gets too close you need more damage, also focus (hunters resource) management along with maintaining pet hp to help tank mobs. Stealth ability is good and bad at the same time. If your pet is still in combat you are unable to use stealth. When you can use it the spell is great but only ever used it a few times myself just to speed questing up that’s all.
2rd Arcane mage Fairly similar to the list below from what I can remember but been a good few weeks since I played it. Harder rotation than Frost mage but can have a higher overall dps if played properly. (Only really played Arcane mage during levelling so can’t give a true opinion on end game rating)
3rd Frost Mage. Nice movement with double blink, Teleports are handy as hell for map boss mount hunting. Very nice aoe skills mixed with good aoe CC’s. again a nice 40yd range as well. Good for levelling from scratch with a few heirlooms. Mage has no real issue with mana resource management in DF and Frost Mage has a easy rotation to learn than Arcane.
Downsides it’s a mage so survivability isn’t the greatest but you do have some good aoe cc and mobility to help combat this along with a bubble(shield) and the ability to turn to ice to regen hp. Mana buns just suck since you have to sit and eat them unlock the warlocks Health stones which are just click and done. Also going full frost will hurt you if you play PVP due to being constantly CC’d blocking the use of the frost magic school if you get interrupted.
4th BM hunter. Good sides see MM hunter.
downsides again maintaining pet hp, relying on those same pets to do the bulk of your damage.
5th Fire mage No real good sides nearly always low down on the dps listings. Think it’s still in the game because maybe it was good at 1 time but since I started in SL it was never any good.