For me that depends upon what the game is designed for. For a console game I would expect a relatively perfect game (bug wise) for release, early buggy releases don’t really seem to fit into the model.
In terms of PC games, especially for indie games, it seems like it’s now an accepted part of ‘indie game’ culture for access to early buggy releases, and that these bugs are acceptable as you know that they will at some point be patched out. I have no problem with this model in any way, it seems to provide constant excitement.
Personally I am happy to get my hands on an early release with bugs, but if the time taken from that initial release to bug fixes/ content patches is a relatively long one then my interest wanes. It can also be frustrating to have to restart a game every patch/ update, but again, it’s a justified restart.
For me it’s exciting to get content dripping into the game. I have absolutely no qualms with DLC/ new content as long as it is handled right. Going back to console games there has to be a certain level of ‘game’ to begin with. There’s nothing more infuriating than playing a relatively shallow game that is then padded out with DLC. Get a strong, fun, interesting game in to my hands and I will have no issue with getting DLC.
The model that Minecraft seems to have inspired (apologies if there was one before it) having an ongoing development cycle with new content coming out is a really really exciting prospect as you know that you will get to experience new things in a game that you enjoy.