Eh, there's always complications. For example in OTTD you can build stations that have platforms going in different directions and not just next to each other but also "behind" each other. Do you just number them in the order of building, possible leading to dissatisfying chaos? What happens if the preferred platform requires a huge detour, should it always be preferred or would it work like a pathfinding "bonus" that makes it preferable but only up to a certain point? How would it interact with schedules and delays (if it should)?
Destination can be set at a station that cannot be reached or it will require a huge detour. This is problem? The player is responsible for correctly plotting the route.
Waypoints are incredibly easy to use so they really should satisfy just about anyone.
For those that aren't satisfied get the signal patch (or play with a patch pack obviously); that'll allow all the fancy stuff that admittedly is often nice to have.
I don't think there needs to be yet another option.
Waypoints can not be "recommended", they are always traversed. Waypoints require a straight, flat section of track.
Waypoint can not be placed behind the block entry pre-signal - this will lead to a collapse.