killmeplease
Mk Z on Steam
I personally think that factors such as wealth, culture, faith, science, distance, neutral/hostile, happiness, percentage of immigrants, etc. of two given cities as well as between empires should figure in to immigration. Also, immigration should work based on a similar function within empires, in order to kill ICS and make nurturing of large urban centers worthwhile.
Emigration 4 beta already considers wealth, culture, science (as well as production, food and GP points) and works for particular cities not the whole empires, so basicaly internal and external migrations are the same. "Population pump" effect is also observed in the v4.
Emigration 4 alpha thats about to come will also consider distance and current era (less migration in the earlier eras).