I think the many gamers are often looking for too much in a game, and forget to enjoy what's there. Twilight Princess was a VERY good game. No, it's not the best game ever made, it's not even the best Zelda game, but it's a GOOD game. I think people are often looking for the PERFECT game, and forget to enjoy themselves. Nintendo, as well as other companies, make really good games on a pretty frequent basis. Every once in a while we will get an amazing gem like Ocarina of Time, Final Fantasy IV, Mario RPG, Fire Emblem: Radiant Dawn, Smash Bros. Brawl, and so much more. It's just that we are looking for it too hard, and then we get disappointed when a game is not as good as those are. If we can learn to get over that, and just enjoy what is there to enjoy then we will see that a lot of games deserve more credit than they are generally given.
Same thing with graphics. People often criticize the Wii's graphics. True, they do not have the capabilities of the PS3, but they are still very clean and pretty. Take Twilight Princess for example. TP looks AMAZING. Is it realistic, no. Graphics don't have to look real to be a beautiful work of art. I dare anyone here to watch one of the Eternal Sonata trailers and tell me the graphics look bad. We need to start appreciating the hard work that game makers put into the games that they give us. I'm not saying that every game is good. I've played a lot of terrible games. But at the same time, there are a lot of good games out there. People just need to stop looking for perfect games, because you won't find it. Just like Ocarina of Time, or Final Fantasy IV, they are going to come when you least expect it.