Trying to wrap my head around this concept Blizzard is pushing.
They want some classes to be good at aoe, some to be good at cleave, some to excel at single target.
I look at a bunch of the classes and I see some that are only good at one of those. Some aren't really competitive at ANY of those. Some are the best at 2 or even all 3 of those.
For example...lets look at Havoc DH.
They pull some of the highest if not the highest burst/sustained AoE - and then they can also pull basically the best competitive raid boss dps (currently 3rd ranked on logs overall).
They're a class that is highly desired for raiding content, mythic+ content, and pvp due to their excellence.
Then we have class/specs which pull mediocre single target and cleave damage, and really bad aoe dps. In most cases, even the utility they bring only makes it worth it to bring at most ONE to a raid as dps - and that's only if you can't get the same utility from a better spec.
As an example I'll talk about Boomkins. Balance druids are simming below 50% of specs on Mythic/Heroic raid content. Their single target is very mediocre especially after the trait nerfs. Their AOE has huge ramp up time and still get stuffed by classes like DH who pull better single target dps. Even their cleave isn't "great" in comparison in a lot of situations.
Affliction warlocks have pretty solid single target damage - at least they're more competitive on that front than balance druids - but they have farrr worse cleave and aoe - yet a number of specs which perform much better on aoe/cleave have higher single target damage than affliction as well.
So where is the balance? Playing a spec that gets dumpstered on everything while watching some specs dominate on everything with out even changing specs/traits is really disheartening.