No indie game is ever good, there is always something off about any indie game. The only good games are those done with a real team which are physically together and which have an actual budget and publisher.
The opposite is true these days in my opinion. Triple A games with huge dev teams and publishers make games that seem a little off to me, whether it's because they are too cinematic or because they are too bland and shallow or because they are too limited in content because how are we going to sell some DLC down the road otherwise? Big, established companies reuse old ideas and assets instead of creating new things because it's guaranteed sales. Just look at Ubisoft with Assassin's creed and how much they have stretched that story over the course of time.
Indie games have more original ideas because they aren't forced by the marketing department to create something more streamlined. Almost all indie games actually have a considerable amount of content from day 1, DLC or not. And while the indie category has more garbage in it, most of these games actually feel like games and not watered-down products.