pros and cons of apartment vs house