Не знаю, на вкус и цвет. Лично мне не очень нравится, когда слишком много городов (особенно с начала игры).
Оптимальным считаю для большой фракции вроде ЗРИ и ВРИ 15-20, и для малых вроде германских племен 2-4. Если больше, то это начинает парить т.к. реально используются лишь самые главные города, где строишь постройки и вербуешь армию, а остальные стоят бесполезно и лишь дают доход. Но это ИМХО.
Мне бы вообще больше пронравилось, если бы больших городов было мало, очень, зато в каждом большом городе можно было построить небольшую деревушку, в которой можно строить свои улучшения (по уровню чтоб скажем соответствовало городу 1го уровня). Тогда в столице провинции можно было бы вербовать хорошие войска в городских казармах, а в деревнях собирать массовое ополчение 1го уровня, чисто для количества.