i agree with MovingIn07 that it is all about compromise!
if u are super-rich and super powerful then u can probaly afford to buy anywhere in the world, and raze down whatever is there, and build your perfect house... but most ppl wont be able to find perfection 
it is ok to have higher expectations, but also be realistic and recognise what is important to you.
i hav been renting for nearly 2 years, and about to buy a flat, and i hav been looking for the last 5 months for one which is convenient, good size, good age, good height, good views, good area, good layout, good building, good price, etc etc... but how many of those r around with my budget?! so its about prioritising and the one i am liking has some good aspects which are important to me, and some average aspects which do not bother me so much... 