What current system needs to implement is a tax each month to pay for a house so we could be sure it is used by people who bother about it.
400k for small house, 700k for medium and 1 mln for big one and make it so you have to pay it by going to certain npc, if not paid in 7 days the house will go on sale.