I've often thought about creating my own civ-type game, but I don't have the programming proficiency...asides...I think citizens ought to convert faster/slower depending on the city's mood and presence of military units, also perhaps distance to nearby original nation's borders.
...Just throwing my brainstorming out, thanks for reading.