I think it's very important to get clear on what you need in a home and what you merely want. It helps to make a "wish list."
Make a list of 3 or 4 items that you cannot live without (garage, pool, office, etc) Then make a list of things that would be nice to have but you could live without.
When you sit down to do this you'll find it's not as easy as it seems but it's a really important that you do it. Can you think of anything worse than ending up in a house that doesn't have what you need?