I only have experience with the Dynojet Power Vision and can only speak of that. I used the PV on my VROD which came with a pre loaded map for the VROD. I had the mufflers switched out and sent the bike to a tuner to "tune" the bike, but is was more for the break in. Once I got the bike back, and rode for a couple hundred miles I was not 100% satisfied with the tune because I had some decel popping that I thought was excessive.
So I plugged the PV back into the bike and went riding with it so it could monitor what was going on with my riding style. Once I was done with the ride, I loaded the new map that was automatically changed by the PV into the bike and went for another ride. The decel popping significant reduced. I did this about 6 different times and each time the bikes performance got better. The decel popping was virtually eliminated and my mileage got a little better. All of this was done with the Power Vision unit on the bike. Very easy and simple to use. After I was satisfied with the bikes performance adjustments. I unplugged the PV and put back in the Box and didn't look at it again until I traded it in. So based on my experience with Power Vision I was very happy with it. I cannot tell you any data as far HP increases or torque curves. All I can say is that it worked well for how I used it.
The other thing is that I understand is that you can monitor/and change your bikes tune for different riding conditions i.e. High altitudes, hot weather, cold weather, all highway, all street, etc.
So with all of that said, I am also putting the DynoJet Power Vision on my new CVO Street Glide with the fuelmoto E-Series Exhaust and headers and having the bike broken in on the dyno all before getting the bike home. I use QuickTime Motorsports here in St Louis and they are very reputable. So when I finally do get a chance to ride the bike I will report back. I am confident that the Power Vision will work well and I like the fact that it is very easy for me to make changes to the map without having to use a computer or mess things up so to speak.......to be continued