From a financial standpoint, home ownership is not for everyone. You need to factor in your income, your job stability/security, and the likelihood you will want to move and when. You also need to know your real estate market -- some areas are more stable value-wise than others, even in a down market.
For me, home ownership has been beneficial without question. Instead of paying rent to someone else, I've been building equity through mortgage payments and good decisions on the real estate market. On my first house, I gained $200,000 in four years. On my second and current house, which I've refinanced twice, I'm on a 30 year fixed paying substantially less in mortgage than I would to rent the same house. Between paying off the mortgage and buying in a good location, I'm about $400,000 ahead on this house over the last ten years. There's no way I could come close to matching that by renting. Had I invested differently, such as in the stock market, it could have been very bad.