Intellect: Increases spell power and overall damage output.
Haste: Decreases the period between DOT ticks, decreases our channel time and cast time, and decreases our GCD.
Mastery: Increases the damage done by Corruption, Unstable Affliction, Agony and Siphon Life.
Critical Strike: Gives our abilities the chance to deal double damage. This is amplified by Perdition.
Versatility: Increases our damage and healing by a flat %, and decreases our damage taken by a flat %.
General Purpose Stat Weights:
Mastery: 1.5
Haste: 1.5
Crit: 1.3
Vers: 1.05
Int: 1.0
SP: 0.95
Affliction stats are fluid.
Affliction is an extremely multi-faceted spec, and your stats will change in value based on the type of content you're running, and the talents you pick. It's important to understand WHY and WHEN a stat is good for affliction.
Haste makes everything but cooldowns faster. It's the best source of throughput for seed of corruption spamming. It makes your agonies ramp up faster when target swapping regularly. It's also good for increasing your ST burst by making your UAs faster. This makes haste an ideal stat for fights with lots of target swapping or AoE, or mythic+ in general.
Mastery makes your DoTs hit like a truck. Plain and simple. Fights where an unusually large portion of your DPS is Agony/Corruption/Siphon Life/Unstable Affliction, mastery is going to reign king. Think fights like Demonic Inquisition and Desolate Host, where over 90% of your dps can be from DoTs.
Crit gives you big numbers more often. It's the primary method of scaling Soul Flame damage. Affliction has a crit steroid in the form of an artifact trait, Perdition. With 3 relics, you can get up to 46% critical strike damage during Reap Souls.
Versatility is sort of the red-headed stepchild of WoW. If your spec like versatility, it usually means something is very wrong with it's design.
So, the general footnotes:
Single Target and AoE w/ Sow the Seeds: Haste
Cleave: Mastery
Lots of Soul Flame damage (think Skorpyron): Crit
Pawn & Simming your character
For information on how to Sim your own character click here and follow each step! Pawn is a useful tool you can use in game to help you decide on gear upgrades. It should not be used as gospel and when two pieces of gear are very similar in terms of "score" you should always sim them against each other. Follow the instructions here to learn more about easily simming Relics that aren't equipped.