Buy vs. Rent: These days, buying wins