What are the cons to buying?
Long Term Commitment - You will want to have a budget and savings plan in place before buying a home.
Maintenance & Repairs - Unexpected issues sometimes come up, and you will need to be prepared for them to avoid financial disaster.
Down Payment Needed - In most cases you will need to have a down payment of several thousands of dollars.
Lack of Flexibility - You have to sell before you move and will be at the mercy of the market.