I was leaning towards that

making each cities and/or village empty apart from the shops then allowing people to buy land to build on and customisable houses.
Or allowing them to create their very own village on a deserted part of land.
One of ther job types is Tamer which then becomes either Breeder or Summoner and i was thinking of allowing people to buy certain parts of land outside the cities/villages to build a basic animal farm.