I can vouch for Seton Racing. Some tuners simply upload a generic map. This will often bring some improvements but no two engines are identical and it is better to have a good tuner carefully tweak the new map to match your engine. This compensates for injector variances, ignition timing, intake air-flow resistance, compression variations and the like.
Tuners tend to start by uploading a programme from either Flash-Tune or ECU Unleashed. They are very similar. But to fully optimise the programme ensure that the tuner of your choice knows how to read the dyno data and has the facilities to modify your ECU based on what he sees from the dyno graphs. Reading the graphs is an acquired art. For example, imagine that we notice a lean mixture showing up at 4200 rpm. A good operative will know that the issue has arisen slightly below 4200 revs, but during the acceleration phase of the dyno, the gas flow through the analyser has lagged slightly behind the digital tacho. So he would not tweak the mixture at 4200 rpm - he would tweak it at 3700 rpm say. And so on. It requires patience and knowledge.
Phil Seton fully understands all this. He uploaded Flash-Tune (just the same as used by 2WheelDynoWorks in America) and then did a dyno run. The graphs were better but not good enough, But at least he had a starting point from which to launch. He then had my ECU on and off four or five times, re-programming it on his desktop computer, until he got it right, observing changes to air/fuel ratio, torque and power.
It has totally transformed the bike. The engine has never stalled since the remap, the jerkiness on throttle opening has gone and, most importantly, it goes like stink! It now has more torque and power throughout the full rev range (see my previous posts). The only downside - it is not quite as frugal, but I can still get 60+mpg even riding quickly. If I had just remapped, without Phil Seton's tweaking, I would not have fully unleashed the performance.