Emeg, I completely agree about your remarks about the signaling. It does it job rather well in the current system with fixed paths.
But about the selection of platforms, the game lacks some controlling options. Now you can not select which “path” is using which platform. Often you will see an accumulation of paths using one platform, and other platforms are not being used at all. With waypoints one could assign a dedicated platform per path.
Also, in real life often trains arrive at the same platform. But often see an alternative platform used (train is late, during rush hour, previous train is late…). In real life a train with passengers is not kept waiting outside the station while there are free platforms to receive it. They will bring in the train on another platform. So alternative paths in Train Fever are very welcome.