Bop
Remember the Treeline
A couple technical nitpicks. IDK why you rounded to 4 mastery rating but then compared it to precisely 1.02% crit etc. If you are going to be that precise, the numbers are 3.92 rating = 1 mastery point = 1% crit = 0.875% vers = 1.06% haste.
Also if we're talking about PvP, you should be using the lvl 29 scaling values instead of lvl 20. 5.19 rating = 1 mastery point. The scaling comparison ratios to haste and vers stays the same, and while 1 mastery point is still 1% crit, a crit is only +75% effectiveness in PvP, not +100%.
Addressing the how 2 most confusing masteries work:
The MW mastery coefficient is 4.2, not 1. Every point adds 4.2% spell power to gust. This is why you start with 33.6% mastery (8 points*4.2). The formula for gust healing is SP*(1+Vers)*(Mastery).
Outlaw rogue coefficient is 1.45, every point rating adds 1.45% mastery on the character sheet. The base is 11.6% (8 points*1.45). However, the damage formula is not completely straightforward, and there is a multiplication by 2, which is where your 2.9 comes from. The whole formula appears to be 2*(MH Ability damage)*(Mastery)*(1+Versatility)*1.13. So essentially your mastery adding to a multiplier on the damage that these procs do. It is underwhelming, but that's how it works.
Opinions on the few specs I have an opinion on:
Arms: Mastery is on paper the best secondary, but it is kinda clunky. It doesn't start working until after you've hit your target with MS or CS, and it doesn't give a boost to that first hit that applies it, so it only really comes into its own when you can sustain pressure against a single target, and is pretty worthless if you are constantly needing to switch targets. I'd call it 3/5, its kinda a wash between crit, vers, and mastery (and honestly haste scales well enough that it's probably fine too). Arms is probably the poster child for just using https://www.wowhead.com/item=108902/armored-elekk-tusk?ilvl=25
Fury: Pretty spot on, not worth going out of your way to get, probably not worth using https://www.wowhead.com/item=108902/armored-elekk-tusk?ilvl=25 either. But you don't have to avoid it per se.
Prot warr (and tanks in general): The 1% AP is much better than you make it out to be. With 200 primary stat (which is more easily attainable at 29 than 20) 2.6 mastery is basically 1 primary. This isn't amazing, but it is in the same ballpark as the other stats (math says 1 primary should be equal to 2.97 vers, 3.46 crit, and 2.45 haste), plus it has defensive benefit. I'd say 3/5 at least, maybe 4.
MW: Probably 5/5 honestly, it's really strong and adds a frontloaded heal to your HoTs making your ability to react to incoming burst better. Don't think it is as good as resto shaman mastery, but very good nonetheless. Unless you're trying to punch people instead of healing, then it's useless.
Frost DK: It might be 5/5, but it's the lamest feeling 5/5 ever.
I'm working on edits to the main post now, so this is good timing for your post!
On the technical points, there really wasn't a reason to choose to round on mastery and not on Crit - the gut feeling was that it's much easier for people to understand: "You get these stats for every 4 mastery" than 3.92.
With respect to PvP, I decided to keep scaling to 29 out of it. It is the better medium for comparing stats. But I figured there is largely parity between stats scaling down and *absolute* value for purposes of comparisons. I know relative value here is going to change a lot when you start considering what it means to lose a certain amount of Haste vs. Crit, etc. It just is much simpler to make stat comparisons when you can open your character template while in Durotar rather than checking it in a Battleground.
I'll take your points into consideration regarding tank masteries - but the way I viewed it, that's probably not how you'd want to build a tank if you were ever going to play one in a BG, right? I don't see how you can get away without play a lot of Vers. Particularly with respect to Prot Warrior, I also pointed out how terrible the AP scaling of their single target damaging abilities are.
Edit for the main reason for my reply that I forgot ---> How are you getting that primary stat to secondary stat ratio? For the life of me I can't think of a good way to do that, since wouldn't it vary based on like a billion variables?
[doublepost=1649146658,1649146381][/doublepost]
Mastery is good for shadow priest if you not trying to make build which aims to survive - if you dont give a fuck about damage reduction and heal increase.
If we check 100 vers vs 100 mastery in bg at 29 its 16.86% dmg increase from vers and 13.63 from one dot with default mastery or 9.63 without it.
This means you can get 16.86+12% damage (default mastery 4% x 3) while using 3 dots as versa shadow priest and 24.86 while using 2 dots or you can achieve 27.26% damage increase while using 2 dots as priest with 100 mast instead 100 vers. As we can see this means that mastery > versa in terms of damage even if we are not talking about using 3 dots. But if we do - it gives much higher damage potential to burst - use swp, vampiric touch, dp, and then cast of mind blast+instant vampiric and this dp+vamp+mb damage will be increased for 40.89% compared to 28.86 with 100 versa instead of mastery.
Priest is already strong in terms of surviving and mastery is a good option to boost dmg potential if you are not aiming to make very fat character.
This was the point I was trying to make regarding Shadow Priest mastery being a potential option. Thank you!