When forming a 5 man, there’s 2 things every group basically needs (and indeed, the game is balanced around).
1.) Bloodlust
2.) A battle rezz.
Bloodlust simply boils down to a mandatory slot for a Mage, Shaman, Evoker or Hunter to have. It’s so non-negociable, Blizzard even added an NPC that resets the cooldown of Exhaustion in between wipes. To me, that’s the death knell of that being a “nice-to-have utility”… and a signal: “This is balanced for it to be mandatory - if you’re here without it, you’re an idiot.”
Battle Rezz is also simply non-negotiable. That means a Death Knight, Druids and Paladins automatically get a second slot. No one is perfect, everyone makes a mistake. Being able to pick up a person who has is essential utility and greatly improves your chances of success.
That’s 40% of the group that has to be filled before a Priest, Warlock, DH, Monk, Rogue or Warrior is even considered.
I get it - it’s important for classes to bring valuable things. And the more classes that get Heroism and Battle Rezz, the less “special” it is… but the sad reality is, the competition gets pretty steep, especially in Mythic+, if you bring neither benefit. To get a spot without these, you basically have to rely on a community perception of your class being Overpowered.
If you don’t have either of those utilities AND aren’t playing an OP spec… well, hope you have a guild/friends who play those classes.
IMHO: Bloodlust effects and Battle Rezz need to become role specific, not class specific… it’s too much of a disadvantage to not bring these benefits. But I’m curious what others think.