I did mindflay in game and it’s coming out to 2.86 with a full 5 stack of weaving so clearly something is off with your math.
Mindflay
(129x3)/135= 2.86
Holy Fire
374 (initial damage) + 100 (dot)/170= 2.79 Non crit
Not sure how else to explain it to you. You claim mindflay destroys holy fire and it simply doesn’t. Crit would ABSOLUTELY account for more then .07 (also that .07 is lower at the weaving level you stated)
And disc is absolutely more mana efficient. The only true argument is shadow is more effective at wanding with shadow dps wands. The damage on SWP is negligible (6-7 more damage or 36 total damage over the duration of the dot is a less then half my wand damage).
With that said I wish I had tried shadow with a shadow wand sooner. It’s absolutely bonkers.