Hi pakirk
Following this thread, I must agree with one of the earlier remarks referring to the search for the Holy Grail,
However while reading the requirements I did notice all of them referred to the power side requirements of a speed controller.
I think a good addition to a controller for use on scale models(but not limited to them) would be a buffered output of the input signal for the addition of smoke unit, motor sound unit etc.
Reason, I recently used 'Y' leads to couple a speed control and a sound unit both of which automatically detect 'off position' and setup. Each unit works by its self, but together it's chaos. I traced this back to the 'noise' the ESC was putting back down the signal (servo)lead causing the sound unit to start up erratically. I eventually solved (nearly) my problem with a different ESC, but when I tried to add a Smoke unit with another 'Y' lead, You guessed it chaos.
I have build a signal buffer/ splitter to give me decoupling which works on the bench but 'sea trials' have yet to come
With the increased use of sound, smoke, mixers, etc. an 'auxiliary' socket (or two) my be a viable addition
cheers Tom