I'd like to see villagers form persistent couples/families/households, not shuffle around every time someone changes their workplace. I get the logistics argument behind that, but it is just not realistic.
Also, please introduce *some* notion of family. Far as I know, mothers + sons having children together is regarded as creepy in every human society, ever.