99.9% of all indie games I've played aren't very good. There are a few great ones, but very very few. The reason I feel people praise these games are that they're cheap so people are apologetic about their overall quality. Whether a game is $15 or $60 shouldn't change your guidelines on how you rate it, but that's not how it seems to work. It seems that if a game launches at $15, people rate it better than a $60 game because it's cheaper.

I'm not saying all indie games suck as there are some definite good ones, but the majority of them, including the super popular ones, range from shit to meh.