(when used, you will already need 2 classes for this mod)
We only have 2 races, and it's unlikely that their native magic needed to be changed, and they are all elves. That is, the drop rate will only be changed for them. In the other races, if you are worried about the drop rate of a rarer school or don't choose a starting hero with a rare school, you don't need to take a city class.
Regarding the starting hero – there is an option for randomization (which is used quite often). And if, in addition to that, a typical hero and an atypical city appear, for which only 1-2 heroes are designed (or 10-20%), which are difficult to find in the tavern, then it's not ideal.