We need to see lists of passing places, conflicting timetables etc on the map! Add an AI scenario tester? Basically, it's near impossible to add AI trains on platforms unless you know the entire route and passing places etc.
I fully agree with you. I think the problem is that it needs a complete redesign. There are serious issues in the data model to store your scenarios. It is designed in a way you cannot do much more that you now can, mainly because it only supports one instruction: staop at, which you can change to pick up passengers, but only at very stop. Things like coupling, go via, refuel, pick up/ drop off freight and so on are not supported in the data.
Basically they need to remake the old planner from TSC but add in a few functions that were in the old XML code but not implemented in the editor (things like starting speed of a loco) A conflict management system should stop things like telling the train to stop at the wrong station, or have those predefined routes as options, but then allow editting of them (so if there's four platforms and two are "down" then you can choose to go to the other one if you want a diversion route etc) But yeah, the TSW scenario planner is very much too restrictive for my liking