Trying to Pick a Class for shadowlands

So I wanted to start fresh for shadowlands with some D&D buddies and I am stuck between 3 classes and to settle on one it needs to be two things witch are 1. fun to play 2. have decent DPS.
the 3 classes I am trying to pick between are

Druid: I always liked druid, especially kitty, I heard bad things about boomkin because they are going back to the old lunar/solar thing that nobody liked for whatever reason, having a solid tanking spec that pretty much uses pretty much the same gear as feral and for healer, well I been playing since classic and I never see a expac where druid healer wasn’t insanely good

Monk: I always liked the concept of the monk class in all games. punching dudes is fun but every time I look at there dps on various dps ranking sights they are close to last if not last in DPS, I have never liked monk tanks and the monk healers are ok, I would really like to play as one if they are fun to play and if they have better DPS in this expac

Rogue: always a classic, I have mixed feelings about it because of everything I have heard recently they have had alot of ups and down, one second I hear THERE GREAT then I hear from someone else OH MY GODS F!@&^% MY LIFE THIS ROTATION IS NOT F&^!#% AND MY DPS SUCKS! so REAL mixed singles I get from this class.

I want to make a informed choice and I don’t have infinite play time because I have to adult for a living and I want to invest my time wisely in this game…doing dumb stuff and farming for dumb mounts and toys I will never use

Tbh windwalker monk is pretty fun right now. The mobility is great and they can actually stack up to other classes in terms of dps and I feel like they aren’t quite as squishy now. (Also touch of death is pretty op now but sshhh don’t point it out to blizz)

If all you are doing is DPS…rogue is the obvious choice. The others are good if you also feel like tanking/healing but if you have no interest in that then rogue it is.

I have gone Blood DK (off UH) through the entire content of Legion & BfA without regret. I have also found the changes with the pre-patch to be an improvement. I also enjoyed my copied DK in beta, so I’m sticking with it.

I’m not a huge fan of DKs and I already have a level 50 unholy DK

I’ve been exploring my various alts since the pre-patch went live and my Unholy DK is pretty fun. I love raising a trillion ghouls to attack my foes.

Monk is so entertaining.

Druid. Keep your altitis limited to respeccs instead of lvls made

I’m sorry could you translate everything you just said :upside_down_face:

Mage. Once you get use to teleport you can’t go back, and they always have at least one top tier spec in PVE/pvp

not looking to make any other class but the 3 I listed