Trouble is, we've seen some horrors comming off dynos by "professional" tuners, case in point that BMW with the 120% warm-up enrichment at operating temperature, and some others that I will not mention.
Giving people more features than is strictly needed can damage the reputation of the system even further - I can prove that peole claim that its never "their fault" and blame the "magic" ECU.
I think a standard set of defaults would work well, with an option to unlock the Expert features inside the ECU - things like injector characteristics and wideband controller PID settings should be set with good defaults, then hidden out of the way.