I think there are loads of ways that larger cities could (and should) be better. I think a mix and match of all of these would probably strike a good balance: Something as simple as adding production per population I think would make large cities much more capable, and makes all sorts of real-world and gamey sense. I don't know why they haven't incorporated that, as this change alone would make large cities so much better. I also think that Specialists should be MUCH better than they are now. Even if GPP aren't tied to them, increase their yields by 50-100% and it would make tall cities much more capable without making small cities useless. Have tier 2 buildings provide % yield increases instead of flat increases. This could very easily incorporate the new power mechanic as well, with a higher % increase when powered. This would make tier 2 buildings VERY useful for large cities and less so - although not completely - for small cities, which also makes all sort of sense. Have tier 3 buildings provide many more specialist slots, with little other function. This means there's really no point in building them in small cities, but with increased specialist yields and % bonuses from the tier 2 building, large cities will benefit greatly. I think these changes will still allow both going "wide" and going "tall" to be viable. You could pump up your cities to take advantage of all those specialists, or you could build/conquer a zillion cities and plop a district + tier 1 building in each and still have a great output.