Тема очень многоаспектная...

Поэтому накидаю замечаний как попало:
1) Всегда нужно помнить о производственных бонусах. Из самым ранних это оргрелигия (при строительстве зданий 37 молотков за 1 жителя).
2) Рассматривать город как самостоятельную единицу можно только в начале игры, когда кроме столицы ничего нет. Дальше такое сравнение некорректно, важнее оценивать общий выход по империи еды, молотков, монет, колб и т.д.
3) Когда идет разговор о эффективности и недовольстве всегда нужно учитывать порог счастья конкретного города, порог здоровья конкретного города и то что ускоряемый юнит или здание начнет приносить выгоду сразу после постройки.
4) Кроме этого смотрим на каких клетках работает город, как правило, если город работает на клетках с построенными улучшениями, то кроме соотношения еда за молотки нужно еще учитывать и потерянные монеты.
Очевидно, что житель, который работает на необработанной клетке, более эффективно конвертируется в молотки.
5) Отдельный разговор про ускорение рабочих и поселенцев.