Stat Priorities
Stat Ranking
In every situation: (might change)
Intellect > Haste > Crit > Mastery > Vers
Simming will always be the best option when deciding whether an item is an upgrade.
Stat Outline
Haste makes it so you cast your spells faster, reduce the CD of Channel Demonfire and Conflagrate, and increase Immolate's tick rate. This is why haste is our best secondary stat.
Mastery is just passive damage increase and has gained some value due to the talent Chaos Incarnate.
Critical Strike increases the chance of your spells dealing a critical chance. Crit also gives Chaos Bolt more damage. It provides 1% damage per 1% crit to it.
Versatility is just a passive damage increase and passive damage reduction stat.
The best way to calculate stat priorities for your character is to "sim" your character
Find out how to simRaces
The best race for the horde is a Troll followed by an Orc and a Goblin.
For alliance it’s a mechagnome followed by a gnome, dwarf, and human. (Difference is 0.1-0.4%)
For mythic +, you might want to consider dwarf as Stoneform is quite strong in certain situations.
Enchants
Rings: Devotion of Haste
Legs: Frozen Spellthread
Feet: Plainsrunner’s Breeze
Chest: Waking Stats
Cloak: Graceful Avoidance
Wrist: Devotion of Avoidance / Devotion of Speed
Weapon: Sophic Devotion
Gems
In Dragonflight, there has been an introduction to primary stat + secondary stat gems. You can only have one of those equipped at a time. For warlocks, the best gems are Fierce Illlimited Diamond followed by Quick Ysmerald.
Consumables
Dragonflight has introduced a lot of new consumables, most notably the new Phials, which serve the purpose of flasks.
For phial in raid, you want to get Phial of Elemental Chaos. For m+, the best phial is Phial of Glacial Fury.
DPS Potion: Elemental Potion of Elemental Power / Elemental potion of ultimate power
Healing Potion: Refreshing Healing Potion
Howling Rune (this goes on weapon)
Augment rune: Draconic Augment Rune