The difference between the 3 software (Revo settings the same) is fuel duration. The timing is the same (again same revo settings) from SW1-3. SW1 is timing only and the power gain is in the mid range, with the max power only being a couple hp above stock. SW1 make the biggest difference in the 1400-2500 rpm range, where the extra fuel of SW2 and SW3 keep that power gain all the way until the defuel limit (2900 stock, and not sure if Smarty raises that).
I have ran SW1 mainly over the last 55K Smarty miles, and SW2 some. I will be running SW2 at a minimum now based on my mods. SW1 still does everything I need it to, but I have the supporting mods to run SW3 all the time, if not more, and will see how I like SW3 when towing. . I don't need the power, but why not.
One of the things I like the best about the Smarty is you get full timing (based on revo settings) at any SW level, so on the lowest setting you get the full benefit. To me timing is very important on a HPCR, and I don't want to have to run a full on performance tune to get the full benefit of timing like you would on other tuners.