Having as keen as a geographical mind as I do, the whole city database and population thing I believe should be sorted out ASAP.
Cities in the database have a population field and I have just been entering the populations for all the places in Scotland (plus some other places I created), to see what impact if any that would have. The answer, as yet, being absolutely none.
But as of now, I think the game assumes all cities are the same size. One implication is that a regenerated player is just as likely to be born in Glencaple (the smallest place in Scotland in the database with under 300 inhabitants), as to be born in Glasgow. Very lopsided.
I replaced 6 of the teams in the Scottish League with new clubs. Now, many of these clubs have few or no players in the database, being non-league in real life, so teams of youth regens are generated to start off with.
To pick out one of the clubs I entered, Tayport, all of the regen players were born in Tayport. In real life such a team should mainly be Dundonians, and I created nearby places such as Newport-on-Tay hoping some players would come from there. I was hoping the population entries would bring that about, but such a restricted geographical range of place of birth is simply unrealistic.