Another feature that would be alot better is to enhance the "Automatic" aspect of signaling, where you set up a junction to only line up when the train approaches the interlocking, like at Rochelle, IL.
The diamond only lines a signal up when a train enters the approach block to the diamond, even though the diamond has been "requested" it won't physically line until the train activates it.