So I am a returning player, I used to play at a high level with multiple cutting edge achievements, I participated in these throughout the years in all roles of a guild structure from trial to GM. I also played many different classes, my first "cutting edge" kill was Lich King in WotLK as a healing Priest, went on to conquer most of the Cata content as a Frost DK/Rogue, Pandaria was rather chill, WoD I played a Mage for most of it and Legion I went from Druid, to Rogue to tank DK.
A problem I am having at the moment is I can't find what I enjoy and identify with. I was always a fan of being able to be "useful" in all content and took more pride in managing the odd jobs of a fight (interrupting, soaking, carrying orbs, self healing, gripping etc.) prioritizing utility and focusing on DPS after that (which is obviously also important when pushing content). In BfA I can't seem to find a class that kinda "does it all" from a PVE perspective. Rogues are great, but something feels a bit lacking. I tried Demonhunter and the DPS is fun, a bit simplistic maybe, but I quite like it. I'm also considering DK because blood DK's always seem strong, only Frost/Unholy seem a little behind at the moment.
I think the solution might just be to pick a class and stick to it, as I have been inconsistent over the years. So I am reaching out here, what is the best "general use" class that can do it all. Not necessarily do it all the best, but at least compete in the top quarter of performance.