Right now, one of my pet peeves is that it is rather hard to deploy defenders in formation outside of a walled city. Set the city stockpile target higher than the current amount, and the defenders outside starve. Set it low, and the city starts shipping food away, until the deployed defenders starve again. Sure, one can rotate them in and out of the city, but this means that one has to constantly recreate the formation, which is micromanagement no one needs. I would like to be able to set up a strong defense, and concentrate on my current campaign.
I think that there is a simple tweak that can go a long way towards improving food flow through the Empire. You know how, once you click on a trade route, you get, in the unit area, icons for the end points of the route? And we already can issue commands in that situation (delete route) It would be pretty easy to allow two more commands: select either of the end points as having priority. Thus, when both ends have more food than their target stockpile, the food will flow in one direction.
It would be quite convenient, because it would allow the player to push food toward the borders of the Empire. It isn't unrealistic because it only comes into play when both cities have an excess of food, and because the amount of food transferred is still limited by the route's capacity. It isn't unbalancing, because for an offensive campaign one would need greater amounts of food, and would be better off using triremes/laborers for transport.
What do you think?