I think investing in houses is more profitable compared to investing in land because when you invest in a house, you can start earning profits from day one by renting your house. Then there is also depreciation of house value. In the long run, the value of the house decreases. However, until then you have already collected a lot of money from rents.