From the sims I’ve seen mastery is slightly ahead on that but yh but it might be dependant on other stats too. You don’t really need to stack anything because the difference between 5ilvls is usually more than difference between secondaries. For gems and enchants you need to sim your stat weights, easiest way is to do it on the raidbot website imo.