IMO:
Rotation plays heavily into talents AND artifact path and stats.
Making some generalized assumptions:
Artifact path is askmrrobot or icyveins similar.
65% of mastery is Haste.
Frostbrand over Ancestral
Your "rotation" (a priority juggle is more accurate)
Keep Frost Brand and Flametongue 100% uptime, using the pandemic strategy (4.8 Flame, 4.5 Frost)
keep a Boulderfist up for the 8%, bank 1 charge, refresh on CD
Stormstrike on CD
Crash Lightning between 50-80 maelstrom or on CD with Wolfs or AOE 3+
Lava at 90+ maelstrom
Always strieve to have 30-50 maelstrom banked for procs on stromstrike.
The 65% haste and doomwinds and wolfs should provide all the maelstrom you need via windfury to maintain all buffs. occasionally a boulderfist needs to be popped to take advantage of a lucky proc chain.
https://www.warcraftlogs.com/ranking...968369/latest/
Should be noted, I am specced in ancestral contrary to my advice. This is due to my shitty RNG and no legos and the 6 feather fan proc farming. this is going to change assuming I get a eye of twisting nether or any lego really.
I swear if I get a sephaf's secret 1st I'm going to cry.