Ответь на главный вопрос: почему хуже использовать классы городов, нежели давать другие родные школы магии расам?
Потому что без изменения родных школ магии героям классы городов не играют. А вот наоборот - очень даже (зависит от типа карты).
И ответь на вопрос, как ты будешь решать проблему, обозначенную выше (совместимость классов городов и героев). Будет ли игрок выбирать светлый Инферно, зная, что шанс на Свет у демона всего 2% (это - не родная школа героя)? Надёжные гарантии взятия навыка начинаются только от 8% и выше. Или стартовый класс города он не сможет выбирать? Тогда при выпадении светлого Инферно - не повезло?