I like the suggestions. And talking about teching, it'd be great if farm upgrades could be built without increasing population growth, so as to have agriculture income in inland cities without ports and with less trade. Either that, or perhaps make an ability to distribute people from the cities to the countryside, so that population growth affect less the happiness level of the city.