Here’s a different way to look at it.
Some classes have better trees than others. I feel like they settle into three classes:
“Unique” classes are the ones that focus on something. They end up more powerful than other classes at that one thing. People agree that all of their bonuses scream you should do that one thing. If you diverge from that one thing, they get much weaker.
“Flexible” classes are the ones with spastic trees. They aren’t as powerful as unique classes because they don’t have a laser focus. But flexible classes tend to work with many different kinds of teams, and are still powerful enough to warrant using the hero instead of a 4th synergy troop.
“Questionable” classes are the ones that have such a loose focus they’re still not good enough to consider over a 4th troop. Maybe their synergy just isn’t here yet, or maybe it’s never coming.
I find complaining about the good “Flexible” classes to be the least productive. They have a purpose and I’d rather have more of them than a lot of “Unique” classes. It costs 50 gems to change classes. So long as that’s true, I want flexibility out of my hero.
Pick a “Questionable” class and complain about that. Something like Orbweaver that no one uses.