Where to begin here? I think we've all had the misfortune of buying a game that feels unfinished. Luckily for me I have never been a huge fan of the Aliens franchise so I never bought a copy of what my friend called the worst game since ET, Aliens: Colonial Marines. I still do remember waiting around for an early CD copy of Morrowind to install on my first laptop only to be given a message that the disc could not be read. I think most game connoisseurs have had some sort of bad experience with a game at launch. However I have seen far too many games hit the shelves recently that had game breaking content in them or that didn't work at all. Now I get that a studio only has so much time to work on a game otherwise they'd never release it. Yet after having to start my Pokemon Y game over I started seeing a trend.
The last straw for me came when I recently purchased a copy of Starbound and found it unplayable due to it crashing right after it loads. I get that the game is in Beta but a game not loading is something I expect from flash games on the internet and not games I have put money into. For goodness sake I have purchased games in alpha build that would actually load. So I propose a compromise with this industry. I will accept crashing games, lagging games, games that look like they were made by a monkey, and games with glitches that make the game unplayable if you will do me two favors. One, do not release a game that will not even load on my system. And two, patch it in a timely fashion. Now the latter part studios are actually pretty good at doing. By now they realize that leaving a product unpatched is terrible for sales as word of mouth will spread faster than wildfire around the internet. However it doesn't seem like too much of a chore to put the game into a new computer and try booting it up.
I do believe as games become more and more complex that glitches and errors will become more commonplace. And no game is perfect, but so long as I can play some form of the your product with the knowledge that you're working to fix anything unintentionally terrible. I can live with that.