We could have got a much larger house in the next town over, but we didn't want to live there. So we compromised on size. Ours is small but we can definitely fit another child in if we decide to have one more, if not, it's not too big for us three.
The garden is smaller than I'd like (and a really weird shape, so our dining room and son's bedroom overlook the neighbours garden) but we have a decent front garden to make up for it.
When we came to view the house it was horrible. Very, very, very old fashioned, the people who lived here before did everything DIY and botched jobs, it seemed like they had just used white emulsion to covered everything for years (including woodchip, skirting boards, doors, cabinets etc), they had weird, homemade built in wardrobes which were only about 4ft high, every door had detail attached around the corners, and one glass door had also had the glass painted with white emulsion.
It smelled awful (stale cigs), the carpets had no underlay and were threadbare and both gardens were massivly overgrown.
But we had 'the feeling'. The bones of the house were perfect. We've put an awful lot of time and effort into the house to get it where it is, and it's not there yet but much closer. We've also learned loads. I can now competently replace skirting boards and architrave, DH has learned all about gardening (never had one before). I've learned how to tile, DH learned how to skim a wall. We can both wallpaper in our sleep, and if you need any tips of removing 60+ years of woodchip and emulsion, we're your people.
So I'd say we also compromised on 'ease'. We could have got a slightly smaller new build for more or less the same, but we knew that this was our house.