ECU tuning is the best option. It reprograms the ECU to do what you want, rather than tricking it to do things. I'm not a huge fan of Woolich, even though I own some of their stuff. They refuse to support the K6/K7 750 (Flash Tune has much better definitions for that bike), and I've gotten some extremely rude comments from their customer support.
They have better definitions for newer bikes, but it wouldn't take them long at all to finish the definitions for the K6/K7 750, and they refuse to do so because "the customer base is small." That's paraphrasing.
A lot of people get the ECU flashed, and then use a piggyback to control fueling. This would be the second best option in my opinion. You change your fan temps, rev limiters, disable certain FI codes (again, on the newer bikes). Schnitz is local to me, and does this for $75 plus shipping. It doesn't take long. Also, because I just removed a power commander, installing one is a pain in the ass if you don't have tiny hands. Another major plus for ECU flashing. Also, if you want to flash the ECU without removing it from the bike (like, to tune with it), you need to install a harness into the bike to do so. If you buy your own ECU flashing equipment, it will come with the harness you need.
-Yoshimura Slip-on, R1 Calipers, Speigler SS Lines, 520 Conversion (-1 in front), Speedohealer, ECU flash, K&N Filter, ZG Double Bubble, Fender Eliminator.