Interesting Sweeping Winds:Cyclone discussion

I think there are two more factors to consider though:
1) The ramp up to the first cyclone - Let's assume sheet DPS is equal. Most monks with a 120K dps DW setup attack at about 2.5 attacks/second. A similar setup on a 2H will be around 1.4, let's round to 1.5 for easier calculations. Also, monks at this DPS hover around 50% crit chance, so it should take about 7 attacks to get that first cyclone out (crit (stack 1), normal, crit (stack 2), normal, crit (stack 3), normal, crit(cyclone)). At 1.5 attacks per second, it will take a 2h user ~4.6 seconds to spit the first cyclone. At 2.5 attacks per second, this is done in 2.8 seconds. The difference (4.6-2.8) of 1.8 seconds means that an additional 4.5 attacks (1.8*2.5) is generated, which @50% crit means an additional 2 cyclones. The accepted value at the moment is that cyclones hit 6 times @ 20% weapon damage. Which means that by the time a 2H user generates a cyclone, a DW user has generated 2 more which add up for an additional 240% of weapon damage. This may not seem much, but that number adds up with every pack.
2) The overkill factor - Say you have a monster with 50 health left. For easy numbers, let's say a DW build has 2 cyclones dealing 50 damage and a 2H build has 1 cyclone dealing 100 damage. In the DW scenario, the cyclone will kill the monster and the other cyclone will zap a different monster for 50. In the 2H scenario, that monster will be "overkilled" for 100.
These 2 factors can of course be mitigated. The ramp up can be reduced with Inna's set. And both can be reduced by playing at a high MP level where the damage difference is an insignificant difference to a monster's overall health. However, at low MP levels these factors accumulate over the whole run and even with Inna's running Alkaizer, your stack will drop whenever your teleport out.