Should you rent or buy in this housing market?