Hmm... good point.
I haven't played God Hand yet either but I guess what others have said in this thread are right. Sometimes the concept is far better then the execution.
As for Nintendo... hmm... I don't wanna start a fanboy war here, but I guess it's because Nintendo probably genuinely cares a lot more about it's final product then a heck of a lot of other companies. I really can't think of a truly awful game made by Nintendo. Some have been 'underwhelming' like Luigi's Mansion and the Warioworld games, and some have become a little 'tired' like the Mario Party games... but none of them are bad games at all. They are not packed with glitches like games from some other developers. And the Mario Party games really depend on a players point of view. I bought 6 and 7 and loved them, though many complained they weren't as good as the first few in the series. I think Nintendo cares a lot more about it's final product.
I mean... take a look at the attitude of some developers in the West. In particular, look at PC gaming. Very few PC games get released in 'perfect' condition. In other words, they are packed with glitches and after a couple of months patches become available for download over the net. I think this attitude sucks. I think many PC developers release games, wait for players to discover the bugs and then start fixing their games. Nowadays I just wait for the 'collectors edition' to come out a year or so later before playing a game I really wanna check out.
So I guess it just depends on developers attitudes really. Some passionately care... others don't.