ST and Cleave: Haste > Versatility > Mastery> Crit
AoE: Mastery > Haste/Versatility > Crit
With the recent nerfs and tuning to Ignite in patch 10.1.5, Versatility has gained significant value due to the fact Flamestrike (and Flame Patch) scales with Versatility and Haste, and on AoE we are going to be using Flamestrike a lot.
Mastery still isn’t a bad stat for us, it’s just the fact that Flamestrike doesn't compliment ignite in the same way that Pyroblast does, so we prefer to buff our Flamestrike through versatility, on top of the fact that the versatility makes us a tiny bit more tanky, which is always nice.
Critical strike is generally bad for fire mages due to how much of the stat we get passively through talents. Combustion gives us 100% passively, while only converting 50% of our crit stat into mastery (it’s time to revert this to 100% Blizz), and how many spells we have that automatically crit, like Fire Blast or Scorch in execute.
The best way to calculate stat priorities for your character is to "sim" your character. Method Raider Jaerv has written a series of Metafy articles to help!How to Sim in World of Warcraft
The 2 clear winners for fire are Tauren for horde players and Dwarf for alliance. Consolation prizes go to Troll and Orc for the Horde thanks to their on use racials, as well as Gnome and Nightborne for the alliance.
Outside of Tauren and Dwarf, you’re really only looking at around a 1% DPS difference between most of the races, so if min-maxing isn’t your thing go wild with whatever you like!
As always, sim yourself.
Chest: Waking Stats
Legs: Frozen Spellthread
Weapon: Sophic Devotion
Non DPS enchants are not covered here since the flavor you like is up to you in that department (avoidance is king though).
In Dragonflight, there has been an introduction to primary stat + secondary stat gems. You can only have one of those equipped. For fire mages, the best gems are Fierce Illimited Diamond, followed by Energized or Keen Ysmerald.
Dragonflight has introduced a lot of new consumables, most notably the new Phials, which basically serve the purpose of flasks.
DPS Potion: Elemental Potion of Ultimate Power
Healing Potion: Dreamwalker's Healing Potion
Rune: Howling Rune (this goes on weapon)
Augment rune: Draconic Augment Rune