Is it possible to make it so your first population always works your city tile, rather than your first population works the city tile and another tile? If so improve the bonus from the city so that the city tile generates positive food (3 or 4 total food), and get rid of the bonus tiles worked.
All the free tiles (1 extra tile for every city you have) is what negates all the penalties associated with expansion.. even if you're paying a happiness cost for the extra cities, you're paying off that happiness because you get an extra tile.
The other issue is some tiles are clearly better than others, and as long as smaller cities get to work better tiles its hard for big cities to keep up. Higher resource density might be a good option, I've noticed on legendary starts ICS does slightly worse (although still clearly the best strategy), compared to larger cities with better access to resources, and I think this is because you can get more value out of the other population points.
I agree the changes to the buildings are massive improvements, but I'm not sure they go far enough.
All the free tiles (1 extra tile for every city you have) is what negates all the penalties associated with expansion.. even if you're paying a happiness cost for the extra cities, you're paying off that happiness because you get an extra tile.
The other issue is some tiles are clearly better than others, and as long as smaller cities get to work better tiles its hard for big cities to keep up. Higher resource density might be a good option, I've noticed on legendary starts ICS does slightly worse (although still clearly the best strategy), compared to larger cities with better access to resources, and I think this is because you can get more value out of the other population points.
I agree the changes to the buildings are massive improvements, but I'm not sure they go far enough.