I’m mostly focusing on utility, since often times a missed stun/ursols combo/knockback/soothe/hibernate/MC can lead to a dead key at sufficiently high levels. I can get into the damage aspect, but everyone knows it’s DoT/HoT and forget, I hope.
Literally every class and spec can be part of a high key and successfully run it.
As for this… I can agree that Quite literally every class and spec can be part of a +20-25, or even higher (bleeding edge like +30’s), but the trade-offs have to be played around to a strong degree. If you take a holy priest, you might take a prot pally to Sac them or BoP them in some dungeons. Or if you take a Disc, you constantly chain pull to keep their healing strong. If you take a resto shaman… I don’t know how to play around that. It’s not that you can’t, it’s that you have to be creative, and work with the healer way more.