TL;DR
Allow trains to wait to have some percentage of cargo.What?
Instead of the empty cargo have the train wait till it is <= X% filled. Or instead of full cargo wait for the train to be >= X% filled.Why?
With quality output from factories, especially recycling scrap on Fulgora, the resulting cargo is a mixed bag of things so it is almost impossible to get a full train. So trains quickly fill all the slots but mostly partial. After that loading gets really slow or gets stuck and the train never leaves with a "Full cargo" condition. With a belt going along the train with recycled items there usually is something that still fits every second so leaving on inactivity also doesn't work for a long time.It would be nice to have the train leave when it's 80% full or has inactivity. This could be done with a circuit condition but computing the % filled of a train isn't trivial to do. It would be nicer is the train GUI had the option.