West Side Joe and others, perhaps some of you are already aware of THIS controller:
https://www.iascaled.com/store/ProtoThrottle
It's designed to work with NMRA-standard DCC decoders. I'm not sure whether it would work on an MTH loco with PS3. With the right software, I suppose it could be made to talk to the BASE-3. That might be great for diesel, but what about steam?
BillYo, I've definitely put my time in with PlayStation, XBox, etc. over the years. I even have a large collection of third-party controllers, because I wasn't 100% happy with the ergonomics for driving games (even Tesla has gone back to a steering wheel!) All of the popular controllers are meant as a two-handed affair. I personally prefer the CAB-2 and other controllers that use a rotary knob for speed control.