I think it might be interesting to run semi-automated trains in JMRI. Ones that have their route, set, and points set for them by the computer, but that I drive myself.
The only issue with that is visibility of signals during the journey, so I've tried to do something to address that.