I bought a new build just coming up to 2 years ago. Thankfully the entire process was stress free (I part-exchanged my previous property).
I was expecting huge bodge-jobs and prepared for the worst, but thankfully... didn't have any!
One thing that is apparent, is that because each job is contracted out separately, there's no real "team work" going on and as a result, some of the overall finish wasn't great at all. One example of this was the vinyl flooring in my ensuite. Because the "sealer guy" came in immediately after the floor had been laid, it eventually caused issues with it contracting and screwing up around the edges. Other examples would be things like the ceiling lights being off-centre, again, due to the fact that they were put in after the ceiling had been done, so they pretty much made guess work out of it :/
But those things were added to my snag list and were fixed (eventually).
I've had to constantly pester the developers, which has been a real ball-ache. As the development which I'm in, is now 100% finished, they've pretty much lost interest it seems, and 2 years on, I'm still waiting for a satisfactory response to some outstanding items.
Sure, new builds aren't like "traditional" homes, they're all plasterboard and what not, but I was expecting this, and having previously lived in a newly converted flat, it wasn't anything new. Perhaps I care less because I'm in a detached home... I don't think living in a terraced new build would be too much fun, when it comes to sound isolation
Overall, my advise would be to check out other homes in the area before buying, speak to any residents if possible and definitely make sure you keep a well documented snag list (with photos!)
Would I buy another? Absolutely.