For readers' interest, I present to you:
WoW WebStats - Patchwerk from last night's kill. I say this because I'm using a predominantly wrath-based rotation, which does not seem to be favoured by many moonkins at the moment.
In a nutshell, the rotation is: IS, MF, SF to proc solar Eclipse (and Wrath during Eclipse); else SF to extend MFx3; else Wrath.The rotation is different during heroism. I am specced mainly for single target DPS: (iFF, iIS, no brambles). No feral, so I kept up FF. I didn't have
SquawkandAwe (Eclipse tracker) during this fight, which is a shame because the rotations weren't quite perfect and I obtained a lunar (instead of solar) eclipse during a non-heroism phase.
Fight Length: 166 seconds (2'46")
Adoriele, I also had a quick look at the latency spreadsheet you made (put in 4x extra "tree" casts to account for FF), and it gave me: 92.2% casting time; 0.129 average latency; 71.1% IS uptime, 88.6% MF uptime. (Haste Rating: 387; WoA/CF/iMkA/Lust=True; the rest you can get easily from the parse). Edit: I just realised that I used Potion of Speed and wear Embrace of the Spider; so my average latency is probably higher. Edit #2: 523 is my averaged haste throughout the fight, therefore estimated average latency is now 0.178.
Perhaps the most intriguing aspect for me is the number of spellcasts done per unit time (mine was 119 casts over 166 seconds; Adoriele's 137 over 238). Obviously a wrath-heavy rotation would have a greater number of spellcasts; and would thus be more adversely affected by bad latency - but these numbers give us an opportunity to estimate the relative effect of latency on the two rotations. The wrath rotation is likely only worth it if your latency is very low.
Note that I'm not saying which rotation is better, but merely that both are viable at high-end gear given the right conditions.
Here are the specifics, for those who are interested:
Non-Heroism
Eclipse-Ready
IS, MF if not up.
SF up to three times. If at any time SF crits, switch to Wrath. Switch to Wrath after three SF regardless of SF crits. If during the eclipse-ready period MF expires and is reapplied, my SF counter is reset to zero.
Comment: Due to human reaction time I'm always guaranteed to cast another SF before I switch to wrath; therefore even if the first SF crits the MF will always be extended at least twice. If the 2nd or 3rd SF crits MF will be fully extended. If 3 SFs do not crit I will start wrathing until a lunar eclipse. It would seem that using Starfall right after the 3rd SF (if you get that far) could be worth the risk for the benefit gained.
Solar Eclipse
IS, MF if not up (application time approximately equal to cast time on Wrath); in both cases the damage gained exceeds that of a non-critical solar wrath.
Wrath spam (Didn't extend MF).
Lunar Eclipse - Comment: Yes, this did happen during a non-heroism period; I stopped paying attention for a split second and it had procced. Every single SF from this Eclipse also crit; so a warning: this may have skewed numbers slightly.
Ignore IS; Refresh MF only if Eclipse has just started.
SF spam.
Eclipse-Cooldown
IS, MF if it falls off/had fallen off.
Extend MF up to 3x using SF, else Wrath.
Pre-Heroism
Reapply FF if < 20 sec.
Force of Nature
Heroism
Eclipse Ready
IS, MF.
Wrath until Lunar Eclipse. Comment: If you see a Nature's Grace proc two+ times after casting wrath it may be worthwhile to Starfall.
Lunar Eclipse
If first/only time; Speed Potion
SF spam (ignore IS, MF).
Eclipse-Cooldown
Reapply IS, MF.
SF spam.