| The benefit of owning a home is almost always psychological, not financial. If you take the money you'd use for a down payment and mortgage and invest it instead (after paying rent) you end up in about the same place. But the psychological benefits can be huge. You have much greater control over the place you spend most of your time. You can change it to your liking. You don't have to worry about rent increases or owner move ins or any of that other stuff that renters deal with. And if you have kids, they get a sense of home and place. But don't do it for financial reasons. |
That is not the right way to see it.
If you have the cash to buy upfront, then yes, real estate is not that good an investment, unless you have a loaded portfolio already and want to diversify a bit, get some high inflation hedge, etc.
The real value of buying a home is leverage. That is, most people cannot go to a bank and borrow $500k. The bank will just not make a blank loan like that without any idea of what you're going to do with it.
Buying a home though is well understood and borrowing is made relatively easy.
For most people, buying a home is the only way they have to actually get significant leverage from borrowing.