I can only speak from my own experience.
Property is a great long term investment.
If it's going to be a home then be sure to do all your homework, be available to be on the ground when you buy and double check all paperworks and outstanding liabilities.
The overall quality of 'retail' house building is abysmal IMO
As is the functionality of internal design.
If I had the energy I'd have a place built to my own design and specification.
Alternatively, remodel and rebuild/extend an existing place on a larger size lot.
Caveat Emptor