Forcing each spec to only have two of three possible options, and then the balancing of each of these spec-hero pairings, it’s just sadly been a bad execution across the board.
Here’s a good example. I often main my hunter, and I enjoy questing and running around in the world as BM, just for the balance of it. I really enjoy the visuals of sentinel, and my second favorite visual is dark ranger. Pack leader is not visually appealing to me at all. So of course, what’s the best hero option for BM? Pack Leader. And Sentinel isn’t even a choice.
On top of this, the most ‘survivable’ option is Dark Ranger, due to being able to have cross benefit for SOTF and Exhilaration, effectively allowing three heals. But again, pack leader is what is by far the stronger spec. And ironically, survival can’t even take DR.
It’s fun to offer a variety of visual enhancements, and it’s fun to have some variety of character progression and growth in terms of playstyle. What isn’t fun? Being shoehorned into two choices, and only one of these being truly viable. Instead of saying “wow, my character now looks fun to play and I enjoy this new playstyle” it’s “this is lame, but I’m the opposite of competitive if I don’t take it”.
I’m sure there are folks that will be like “just spec for the meta and stop crying about it” because a lot of folks truly don’t care how their character plays or looks or feels, but the entire point of hero talent flavor is “flavor”.
On my rogue, I love having Trickster, among other things I get a nice 60 minute TOTT buff I can use in delves. Kind of trivializes things. But again, then you are stuck. On my DK, I love fighting while mounted, and bringing along all of the horsebros.
Only one hero spec. For each class, the choice options are just so MEH. And yes, it’s an RPG, I know, choices need to be made, but when you have a class for example, that’s one DPS, one tank, one heal, then choices aren’t really there for you. Hop on your monk, if you want to play DPS, then Master of Harmony simply isn’t a choice. Brew? Forget celestials. Or if you are a Blood Dk… no horsebros for you.
This feels like such a common Blizzard thing to do. Create this really interesting idea, and then massively fork it up in the execution. On my hunter, let me pick the visual that fits how I want to play. Then make the hero talents that affect actual gameplay be distinct from that. On my DK, let me have horsebros. etc.