Originally Posted by
LordVargK
To ask that everyone is on the same level as the (arguably) best DPS class in the game is madness. But I think it is fair to ask for relative balance. I would be happy if each class had one spec, which does it's roll pretty good. That means, that Rogues, Warlocks, Mages and Hunters all have a spec, that can compete for top DPS of a raid or M+. Note that "can compete" does not mean "is the best DPS spec".
Hybrid classes on the other hand have less chances of having a top DPS spec, because they numerically have less DPS specs overall. But they always have the option to focus on their other roles as compensation, while as a pure DPS class you can't.
Now, in BfA you are strongly incentivized to stick to one spec, which lessens the hybrid advantage. Questing as a healer can also be absolutely horrible, so you have the choice between not using your azerite traits while questing, equip worse gear to quest, don't do quests or don't play a healer. That's BfA's fault.
And that shamans are once again a meme is no secret as well. Reworks were promised, but Blizzard didn't deliver. But Ele is not the only spec without scaling. There will never be a time, where all classes are viable all expansion long. It's only bad if one class has no viable spec at all (which is absolutely not the case here).