Crit > Vers = Mastery > Haste
Crit - The king stat for Resto shaman since it:
- Increases Azerite Trait healing such as Spouting Spirits
- Refunds mana with Resurgence
- General throughput increase from double healing on crits
Versatility - As a flat healing increase this scales very well with your other stats. It also affects Traits such as Spouting Spirits. The damage reduction portion is often overlooked but is valuable during progress.
Haste - Helps us squeeze more casts into a cloudburst totem and pump more chain heals, thus getting high tide activated again faster. A great farm stat but for fights where you need to pump lots of healing into short windows. However it does not scale with traits such as Spouting Spirits, and is the least mana efficient stat in some situations.
Mastery (Deep Healing) - On progress Mastery can arguably be our top stat, healing targets that are lower health for more is obviously great for progression and keeping players alive. It scales well with Healing Tide Totem and azerite traits like Spouting Spirits.
In general the stats are quite close for Resto Shaman, with crit edging out in front of the rest.
I think goblin is the best race as a Horde player because you gain Goblin Rocket Jump, and this type of ability is exactly what Resto Shaman is missing. For fights such as Mekkatorque the Goblin Rocket Jump is invaluable.
As for Alliance I believe Kul Tiran to be the best due to Brush it off.
Enchant Weapon: Deadly Navigation
Enchant Ring: Accord of Critical Strike
Crit Gem: deadly lava lazuli
Potion: Potion of Replenishment