Should you buy or rent? Key pros and cons to consider