As far as I am aware haste does increase baseline energy regen, by 1% per 1% haste. Unless this was changed. This is exactly why haste has to reduce the GCD for for energy classes because otherwise you can’t make use of the extra energy quickly enough. Being able to use an ability once every 1.5 secs doesn’t cut it when you factor in all the other ways energy is refunded, your dumps come out too slowly. Particularly when you use a GCD to not spend energy as that means you’re now sitting on extra energy. Haste Sims poorly for many energy classes simply because the difference is negligible with most of their kit and the other stats afford better returns, not that haste is in itself poor for them. The fact all energy classes are mobile is also a factor as reducing cast times to increase mobility isn’t necessary.
I agree the stats could use work, mainly mastery.
Crit is ok, it’s an RPG staple, but I agree, more interaction beyond the double DMG for some classes would be welcome, as for those without, it feels pretty dull and usually only Sims better because you get more bang from crit for your buck than other stats, assuming mastery isn’t a default pick and haste has no special interactions.
Example being sub rogue. Crit yields better returns than versa per point, and is better than mastery because mastery only affects a portion of your dmg, whereas crit affects all of it. Haste is low prio for sub because of azerite traits that bring it for free. Without this trait haste is actually subs best stat as a final first prio.
Mastery is just really dry for many classes, and often does what versa does, but is limited by spells. SPriest is a good example, as is affliction lock. It’s just a damage boost that doesn’t affect your fillers. So of course other stats are generally better in most typical scenarios. It only changes for lock in situations where you have no time for filler due to high cleave dot uptime.
These specs need a mastery review, badly.
I believe SL is making mastery learned at level 1 for most specs, thankfully, I never got why it’s level 78 either, or remained there at least. Some classes (like brewmaster) essentially rely on it existing in base form to become equal tanks, so prior you feel very half baked.
It’s really wierd because ele shaman get their mastery mechanic early but their 78 mastery stat threshold allows them to improve it occuring, whereas brewmaster don’t get the whole stacking dodge thing until 78, despite it being fairly key to how they manage AA damage, even if they don’t prio mastery especially.