Generally speaking, I do not like having to "mouse about" to actually run the machine. For some reason my hands are wet or dirty when making parts!
To avoid this in one of my present situations, I use a touchpad for a limited sort of cursor control, but even then, you have to have clean dry fingers to use a touchpad properly.
I don't know about touchscreens. The idea sounds good, but whether these stay nice and clear after prolonged usage in a metalworking working environment I would have to wonder about. Maybe we need an auto-handwash station at the controller 
BTW, because I was trying to run my Camsoft retro with minimum external hardware, I use the keyboard function keys for many of the functions that have to do with loading programs, editing, single step, continuous mode, program abort, etc. I would like for keyboard jog to work properly, too, because I don't really love handwheels all that much, but probably the handwheel on the pendant is the most versatile, because of where you want to be standing sometimes when jogging. Handwheels are great for accurate touchup, but suck at sustained movement. I still regard the old Bandit Hi/lo keyboard jog as the best general jogging system I have ever used. Enter jog mode with a panel button, then press an axis key. The axis moves in Lo jog an initial increment of .001". If the axis key is held down, after half or 3/4 second, the axis begins to jog continuously at a steady Lo jog rate. In Hi Jog, the initial increment is .1", then Hi jog cuts in a fraction of a second later. Sorry, I had to expound on that in case you are in on the ground floor of something 
I say make use of the keyboard keys as much as possible, since it is sitting there unused most of the time anyways, and keyboards are inexpensive, compared to even a single heavy duty pushbutton. BTW, I use a keyboard with a cover, not a membrane keyboard.
But, I do like real operator panels, too. Like you said, Feedhold, Cyclestart, Spindle on forward, Spindle Stop, Spindle on reverse (for lathe), Coolant on/off, EStop, Rapid override, Feedrate Override, Spindle speed Override... heck I am just describing an operator panel that Mitsubishi sells, what its got is good enough. I hate Mitsubishi's idea of a space saving keyboard, that is non-Qwerty, and where I have to press an alternate button for half the alphabet's letters.
Gosh, I feel better now. Have you considered hanging up your psychology shingle, Al?
First you get good, then you get fast. Then grouchiness sets in.
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)