Pre-note: This class list could have minor changes depending feedback etc… (if I am way way off)
This is just what I remember (and researched a little bit).
Since quite alot of newer ppl keep asking “What is the strongest/best DPS class” and there is no clear reply on this question… I decided too set-up a little list of the top-tier DPS classes and specs for the different xpacks we’ve played so far. You could try and speculate accordingly for the upcoming DF expansion.
OP DPS Class/spec list:
TBC: WL (all 3 specs), BM/Surv Hunter, Arcane Mage
Honorable mention: Fire mage was above avg almost entire xpack.
Wotlk: Fury warrior, Combat rogue, Fire mage.
Honorable mention: Ret pally (at start-middle)
Cata: Surv hunter (extremely OP), Unholy DK, Destro WL.
Note: I did not PvE in Cata, this list is based on research.
MoP: Warlocks (Aff+Destro), Mage (Arcane+Fire), Rogue (All 3 specs spread).
Honorable mention: Feral druid.
WoD: Demon WL, Fury/Arms Warr, Feral druid
Honorable mention: Arcane mage was near top entire xpack.
Legion: DH (Ofcourse), Affli/Destro WL, Assa rogue.
Honorable mention: Spriest early on prety strong. Ench shaman mid-late.
BFA: Fire mage, BM hunter.
Honorable mention: Arms warrior, Destro WL and Shadow priest (very closely behind top 2).
SL: Des/Demon WL, Surv Hunter.
Honorable Mention: Sub rogue/MM hunter early. WW monk middle.
(Obviously late xpack data is yet too come with 9.3)
Conclusion 1: BFA had actually the most ‘balanced’ history. Alot of classes are very near eachother. With the exception bieing Fire mage (5-6k above rest).
Conclusion 2: Best classes to pick, If you a DPS meter lover and don’t care about playstyles…
Ranged: Warlock, Hunter, Mage always have atleast one spec strong/OP.
Melee: Rogue, Warriors are ‘usually’ close behind the ranged DPS.
Note: Obviously the conclusion’s are my personal opinion, you may disagree but that’s why opinions differ .
I will be rerolling away from 12 yrs warrior (#CriesInNostalgia) to a Fire mage in DF (Fire cuz fast pew pew).
Ofcourse to play a completely different playstyle, but also the current dev’s really dislike warrior for some reason.
Will keep my warrior near max gear for alt purposes and maybe easy reroll if I start disliking the caster playstyle.