Buying a home now can be an expensive, frustrating experience