There is no perfect house, just one with flaws you can live with or fix.
What he said.
We are looking for a house now. There are things you can not change, like location or the size of the property. There you hold out for what you want.
Layout of the house and size of the rooms can be changed but it it is generally a pain to do. Here you also hold out for what you want.
Most other things can be worked around. It will take three times as much money and time as you plan but it can be worked around.