Imp Swarm is dead, pretty much that is the end of it for now.
Again with trying to say using Soul Fires in meta means your generating less fury, this isn't true.
For the purposes of this I'm going to pretend that the only spells in our rotation are filler spells.
27% raid Haste
Shadow Bolt
Cast time: 1.968
Fury Gain /s: 12.698
Soul Fire: Caster Form
Cast time: 1.574
Fury Gain /s: 19.048
Soul Fire: Meta Form
Cast time: 1.574
Fury Loss /s: 50.79
Touch of Chaos
Cast time: 1
Fury Loss /s: 40
Scenario 1:
60s DPS time, 5 stacks of Molten Core used in caster form.
5 Soul Fires:
7.87s Casting time
150 fury gained
19 Shadow bolts:
37.392 Casting time
475 Fury Gained
15 Touch of Chaos
15s Casting time
600 Fury Spent |
Scenario 2:
60s DPS time, 5 stack of Molten Core used in meta form.
26 Shadow Bolts:
51.168s Casting time
650 Fury Gain
5 Meta Soul Fires
7.87s Casting time
560 Fury Spent
1 ToC cast
1s Casting time
40 Fury Spent |
Total Fury Gained: 625 |
Total Fury Gained: 650 |
Total Fury Spent: 600 |
Total Fury Spent: 600 |
Total Time Spent: 60.262s |
Total Time Spent: 60.038 |
Meta Uptime: 15s |
Meta Uptime: 8.87 |
This is what I've been trying to say for awhile now. As our haste goes up, spending Soul fire in META form actually generates MORE fury because the time spend in Meta goes down. The damage per fury spent for Soul Fire and Touch of Chaos is nearly identical, with Soul Fire having the lead. So not only is it the same slightly more damage per fury spent, you are gaining more fury to spend, and you can fit more fury into cooldowns which is increasing the worth of each point of fury.
The only Wild Card to this debate was how t16 2pc would effect spending Molten Core procs because dumping them at one time means losing potential uptime of the 2pc. However, I have found that having more reliable 2pc uptime during procs (plus the fact soul fire is just so much more damage) outweighs trying to bait extra 2pc procs when you don't have fury to spend on them anyways.