First off, time spent fury capped is a pointless statistic for a spec that has no fury regeneration. You can spend 20% of the fight capped on fury and you're not necessarily wasting more fury than someone who spends 10% of the fight capped. Whats important is what % of income is wasted (which you are already tracking).
Key metrics that are absent:
- % of throw glaives casts during momentum
- % of fury of the illidari ticks during momentum
- % of eye beam ticks during momentum
- % of fel barrage ticks during momentum. This is tricky as I don't think you have a combat log event for when the channel ticks, and the missiles have a slow travel speed. Looking at damage events only would be better than nothing but also not necessarily accurate. Its a 200ms tick interval (1s channel) so not sure if you can implement something custom to infer this.
- number of times Momentum buff is refreshed. 99% of the time this is a mistake. There are niche cases where it would be deliberate but for the most part the reader would know that.
If possible, it would be nice if the Fel Rush and Vengeful Retreat cast efficiency bars were moved to the momentum uptime section, as that is by far the primary reason to look at those.
Momentum Uptime section can have a much more helpful description. You can achieve 65% uptime with Prepared talent, or 57% uptime without Prepared. In both cases, you can add an additional 8% uptime from use of Blur with the Demon Speed artifact trait to grant additional Fel Rush charges. It should note these things so the reader has at least some idea what is a good amount and what is not.
"Fury Spent During Momentum" is kind of a weak statistic, in my opinion. You can score high on this without necessarily playing right if you score badly on other statistics (fury waste mainly) which would give the reader the illusion that they're doing something right when they are really not. You can refine this statistic down to two basic pass/fail scenarios:
- Generating fury during momentum when they dont need to (Demons Bite is used at >=40 while Momentum buff is up)
- Spending fury outside of momentum when they dont need to (Chaos Strike is used at >= 30 fury deficit while Momentum buff is down)
This would point out specifically what mistake they are making and how many times they are making it.
Finally, my biggest criticism with the analysis is the heavy use of putting everything on a "scale" and not having binary checks for success/failure. For example, if you look at the resources pane you will see something like:
Avoid overcapping Fury by not using Fury-generating abilities that would put you over the maximum amount.
This neglects to tell the user whether they've made a mistake, and the magnitude of the mistake. For Havoc, (unless they are using Demon Blades talent) they have complete control of their fury input/output so wasting anything more than 1% fury is strictly a mistake and should be designated as such. It should say "this is suboptimal and an area that you can aim to improve" and make it very clear to the user. The problem currently is that it expects the reader to have significant knowledge of what is good and what is bad, and that's more often than not probably not something the reader has if they are using your website.
Ideally in my mind, you would load up a report and it would very explicitly state: Here are the areas you did perfectly, here are the areas you made mistakes and how bad of a mistake they are.
This is probably a site wide philosophy thing and not something specific to havoc but I haven't toyed around with any other specs really. Can provide these thresholds if interested.