I think it boils down to where you are in life, and what your needs are.
Young? Single? Switch jobs alot? Renting is probably the better decision.
Married? Have kids / animals? Need 3+ bedrooms? Lean towards buy.
Retired? Might want to check out that 2 bedroom condo...
I rent, as I enjoy having an easy commute, and I only need one bedroom. Owning can't really compete. When / if I get married / have kids, I'll likely buy.
I refuse to be rushed into owning before I need to, just because the real estate market is heating up. I have faith that my investments will keep up with or exceed any return I might make on real estate.
Bingo. The answer is "it depends." Senator brings up a lot of great points, but I disagree strongly with his assertion that "to FIRE you rent." I've done both over the course of the last ten years, and currently own. I made $60,000 over two years on my first property, with nothing down. I turned around and lost about half of that the next two years as the bubble burst and I got out right before it got really bad. DW and I bought again in 2011, right around market bottom here in San Diego. Home values are appreciating nicely, and our mortgage/tax/HOA payment is now less than it would be if we were renting.
Now, we made a small sacrifice in terms of location (not terribly walkable, but right across the street from the Pacific Ocean, so not a bad trade), and we did have to put significant investable money down. Senator has a great point that we would've been
better off investing that money in the stock market.
That said, the tax break keeps us in the 25% bracket. The expected appreciation on our property over the next five years (so 9 total)
should out pace inflation by quite a bit, and in the event that we decide to move when my active duty time is done, we will be able to sell and take that equity to pay cash for our long(er) term home elsewhere. In the meantime, our housing costs are fixed, and thus decreasing in real terms as inflation creeps up.
None of that will prevent us from retiring early, and in fact the equity significantly reducing our year-over-year housing expenses will likely help.
The only bad decision, as others have pointed out, is
buying OR renting more than you need, or
buying without carefully looking at your specific market conditions (the old "house values never go down!"). Otherwise, it really depends on your wants and needs as to which is the better path.
Edit: one thing I should mention is that when I was 25 and buying my first property, I did not take a holistic approach to looking at my investments. Now, as I understand I have significant assets "tied up" in my home, I understand that my overall portfolio risk is not as great as I assume it to be based on 85/15. In other words, I didn't understand the opportunity costs of buying vs. renting as I do now. That said, making $30,000 over four years with nothing down and sub-letting a room of one house really made it a wise financial move (though the more wise financial move would've been to take my $60k and rent the second place). In short, I probably got lucky and used my VA loan privelege at a perfect time.