1. Will have at least some working error trapping (even if rudimentary!)
2. Will have a user friendly Consist Editor which allows on the fly changes of the primary locomotive and stock within the MSTS main prog, just like MSFS has had for years.
3. Will have a graphics engine which does not arbitrarily reduce the displayed shading palette to ridiculous levels, particularly on upward facing "lit" surfaces.
4. Will reduce draw times to a level that permits scenery to always appear drawn on the view horizon rather than explode into view inches before the train passes. (relatively speaking with regard similar environment game engines)
5. Will allow switching to another loco already located within the environment (MSTS Cab Control, for the railway modellers)
6. Will have a working turntable.
7. Will have third rail.
8. Will be fully compatible with UKFS and Xtracks or introduce a better system which allows similar features.
9. Will allow stock grouping to "eras" and or "continents" to reduce loading times and search overheads.
10. Will provide the ability for graphics files to be "set up " from the .eng or .wag files rather than buried within the .s file.
11. Will include a Route Editor which works without memory leakage or other freaks caused by incomplete programming.
Or to put it another way, to hell with which route or stock they may or may not include; no matter what they do, they won't meet all our disparate needs, and we can fix that ourselves; we have proved that...........
Can they PLEASE just fix the basic game engine, as ultimately that's the limiting factor, no matter how "inventive" people are!!!!