Right now as It sits the housing system is a terrible lottery system that encourages the use of a bot. With no information about how long a housing plot will take it feel like a waste of time to try and fight people for a house for hours. I've tried 3 times wasting over 30 hours. No one has that time to waste.
One example of a better system would be to do a lottery. Let us by a ticket in and the losers get all or most of their money back while the winner pays the full price of the house.
24 hours would give everyone who wants a chance to enter. Limit the ability to enter for one house at a time. that's already a much better system as no one is wasting time.