Flashtune's mail in ecu flashing service is the best bargain for sure at $150 , I would keep the Bazzaz for tuning the fuel. Reflashing will eliminate the restricted areas of your bikes ecu, keeping the Bazzaz will tune your fueling to your "new" ecu's unrestricted parameters. I gained almost 8 hp (at peak) on my '12 when it was stock with Flashtune's interface.

No, they all do roughly the same thing. They all remove the restrictions, mostly E.P.A. reasons (noise and emissions) for the restrictions that are there stock. Check Flashtune's website for more info. There is someone on the forum that switched from Ecunleashed to Flashtune, and likes Flashtune better.