Осмелюсь добавить, что сравнение городов по силе можно было бы делать на конкретной отдельно взятой карте. Тогда весь анализ можно было бы привязать к существующим фиксированным обстоятельствам, заложенным создателем карты.
В противном случае каждый параметр, который можно обсуждать - в общем виде не имеет постоянного "веса" (значимости).
Например, возьмем такого героя, как Джем. У нее есть ценнейшее врожденное качество - способность вызывать лодку. Так вот на карте, где вызов лодки запрещен в настройках карты, Джем будет иметь очень высокий вес. На карте без воды - практически никакого...
Какой отсюда вывод можно сделать? Оценить каких карт больше - с водой или без воды...
Дальше уже идет сплошная профанация - с точки зрения математики и логики поставленная задача не решаема в принципе, а с точки зрения оценок и ощущений отдельных игроков - единого мнения не будет...
Так что шаблон, даже если его разработать детально (это видится возможным) не будет применим на практике. Никак...