Grandia: I don't really buy a lot of games, preferring to rent them or borrow them from various friends. That's 'cos they're very expensive in my country. Plus, a lot of games just don't interest me. For example: (yeah you might clonk me for saying this) I just didn't really enjoy BG1 nor Planescape: Torment for many various reasons. I prefer freedom in a battle and enjoy a flowing style of dialogue and narration.
The last few games that I really enjoyed without bugs? Hmmm... uhhh... few games that I can think of. QFG 4 was rushed for release time and I'd to scour the internet for fixes so it'd run on my pc.
Arcanum was bugged to hell.
Heck, no offense to Larian, Divine Divinity also had quite a few bugs.
But then again, nowadays games are more and more complex so it's difficult to isolate bugs 'cos there're many variations of systems. Having beta-tested some very indie game(still incomplete) which was in 2d, I can tell you that "it's tough, man" for those testers and developers. 'Cos that game I tested was really short but imagine a huge, complex game like DD: lots of areas, movement, interface, maps, items, 3d, etc. Sometimes, a bug that was already fixed crops up again and sometimes, after having fixed an entire area, you find that 'cos of "bug B"(which sometimes isn't too critical), you might have to redo that entire area. So for the developers, sometimes, they'll choose to fix the issue which has a higher priority first.
It takes hours to hunt down a single bug sometimes and often, you go nuts trying to "make" a certain bug occur. The complexity of the modern computing systems and combination of drivers, software, etc. makes it a nightmare for developers. Sometimes, developers are forced to release a game without being able to fix all the bugs 'cos quite simply, you can't fix everything. You can only cross your fingers and hope that nothing critical occurs.
'Cos, it often takes like 2 to 3 years more to fix everything and well, you often don't have the $$$ or resources to do it. Furthermore, by the time the game is released a few years later, there might have been another game released which is similar to it. As they say, ideas are great but it's also about being early in releasing the product.