It is better for the shorter term
If you will be in your home less than seven to ten years, then it would actually be smarter to rent in most cases. By the time you pay yearly costs to own a home such as mortgage payment, community living fees, renovation cost, maintenance, property tax and homeowners insurance it can add up. Not to mention, purchasing costs like the down payment and realty fees. Then selling costs when you decide to move. Renting is the smarter way to go if you know you won't be staying in the area long, or your job security is low. Rent and renters insurance are the only fees to be concerned about.
You have a maintenance guy
Leaky sink? Oven not working? All you have to do is call your maintenance person. You don’t have to come up with any extra money to pay for the problem. The landlord should take care of it all. If you aren't handy, then this is something you may want to consider.
It is more flexible to rent than to own. Even if you are not moving far, you may not like the area and want to live on the other side of town. Renting allows you to have the freedom to do that. Many like the feeling that they can pick up and go without waiting to see if their home sells or not.