Hello!
I will preface with the fact that I have a 3.4k rating warlock, so I am not exactly a noob.
What other classes have a flatter damage profile, where they are not entirely dependent on their magical button being up and are completely useless without it. I do not talk about 10-20 sec downtime. I am talking about "ASCENDANCE OR BUST", I don't like those kind of classes.
Currently, I have found Shadow Priest and Demonology Warlock as classes I really enjoy. I am going to convert my Mage to Frost as a lot of people recommended it in other threads I have seen.
I also kind of enjoy Beast Mastery, even though it has a few buttons, it is active enough and it can be pretty fun to be honest. I maybe have liked the Marksmanship Hunter when it was Sentinel as the default choice, but I really don't enjoy the Black Arrow show (I also don't enjoy the RNG of tempests for shamans either)
I really wished for a melee class to play, but I haven't found it yet. I tried Subtlety Rogue, which is a class I used to enjoy in legion and utterly hated it in TWW. I have mixed feelings about it, it has a huge burst with Shadow Blades but it can also kind of sustain with Shadow Dance now being on a way better CD, but it is so and so, was thinking of maybe trying Outlaw but unsure.
What other classes would you recommend? I have leveled every class except DK to 90 and somewhat did a few dungeons on all, up to +10s. I have found many interesting but also not suitable to my taste (e.g Feral, Balance, Devourer).