It's quite interesting to read about function operation as I don't think any controllers do it that well.
Apart from the ESU ECoS due largely to the fact that most of the functions are on the nice large display and can be pressed so very easily.
Every other controller I've used needs a few presses of buttons to get to the higher function numbers.
I have the ZTC 611, NCE PowerCab, Bachmann EZ-Command, 3x Hornby Select's, Hornby Elite, RailMaster and the Prodigy Explorer.
For my Large OO oval that uses the ZTC, none of the locos have sound.
For programming CV's I always seem to use the PowerCab as it makes it so much easier for CV programming.
For everyday running of my small layouts, it's The Selects, Explorer or EZ-Command.
As I don't need to do anything apart from speed up or slow down forwards/backwards then I don't actually need anything else from the controller.
The Prodigy Explorer is actually a great little controller. It does only control 4 locos, but can access all 28 functions and can program on the main(can't read only write)
You can also plug in any of the Prodigy Advanced handsets to turn it into a fully featured system, you can even plug in the wireless conversion set.
For me these very simple controllers are great, as the layouts I build are small so normally only one loco running at any one time and at exhibitions they are for the kids to use and play with so having a complex almost daunting big touch screen or hand held cab full of buttons just doesn't work.
The Elite is actually not too bad, a bit too menu driven but works well enough and the function operation isn't too bad compared to some I've used, it's just a real shame they didn't allow it to run two locos at once, like the ECoS so you could turn each controller to operate two different locos.
What does all this say to me, well basically we don't need the actual loco controller to do anything but control the loco.
I think a simple controller which actually just drives the loco but without any other purpose, it's there to drive the loco and that's it.
The controller can then be made to give the best driving experience just as the ZTC 611.
A separate plug in unit which has a nice big display so that this can be used to operate functions and accessories to make that much easier as well.
When I've been to exhibitions with the Elite connected up to RailMaster, the Elite or Selects are used to operate the trains.
The laptop running RailMaster is connected to a nice big touch screen which makes accessories and function operation so much better.
I don't see an easy way round this although the new ACE controller from Sig-na Trak does look rather good, but the hand controllers are just like a standard cab control, but the touch screen and future options sound interesting.
http://rs.209492.mrsite.com/ACE_DCS2044_Flyer_V1_1.pdf
Cheers
Ian