> ideally you would see how many people would be waiting at the station if there were this or that route through the network?
Simutrans has this.
> for every city (and industry?) there should be a preference table of where to buy from (and where to sell to) - and in case of passengers where to go?