I’ve leveled and geared 4 charaters this Addon (3 Above 370).
My take on those for classes:
Rogue: Great ST, Great Sustained AoE, somewhat complex and situational rotations(ST vs AoE, Multidots), insane utility (Kick, Blind, Sap, Stun on 16 sec cd, vanish, shroud, Cloak, Evasion, Blood Phiole)
Overall a fun and challenging class to play, that is top tier in every aspect of the game(M+/Raids/PvP)
Druid:
Boomkin: Great ST, great sustained AoE, depending on talents great AoE burst, great utility (Cr, Innervate, Treants, Taifun, Solarbeam, Roots)
Pretty boring rotation imo, which makes it a boring class for raids, in M+ you have all your utility which keeps you busy.
Guardian: Don’t play guardian druid. Feels horrible to play atm.
Hunter:
BM: Great ST, great sustained AoE, great utility (BL, Freezing Trap, Stun, Tar Trap, Root, Turtle, selfheal every 2 min, dmg reduction every 1 min, purge/soothe depending on pet)
A really flexible class that doesn’t get punished for being a range due to no cast bars but the rotation is kinda boring and mostly resolves around keeping frenzy buff up and getting as many Kill Comands out as possible. If you want to play a range but like melees, it’s the right class for you.
DH:
Hav: Good ST, Great AoE burst. Great Utility (5% magic dmg buff, darkness, purge, kick, AoE stun, Wings, lots of mobility)
The rotation is pretty straight forward and the same for ST and AoE, just press everything on CD and you’ll be top DPS.
Veng: Great Tank(Though not as good as DK in M+) with a lot of selfheal and mobility. If you want a more challenging tank to play than DK, DH is your choice. With the nerfs coming to BDK(And mages, which nerfs BDKs ability to kite), VDH will probably become flavor of the month with the next patch and become a really thought after tank for M+.
We have killed 5/8 M, some of the bosses with VDH tank, so they’re also okayish for Raiding, though, they arent monks.
I personally can recommend a Rogue, it’s my main for a reason, but if you like melees and prefer a more straight forward rotation, DH is your choice.
If you want to play a range but don’t like cast bars, Hunter would be perfect and if you like being a sweet owl that is a beast in M+, take a druid.