I don't know why I always end up in the console thread but it's obvious Atari and Nintendo set the trends for games. Atari got something going once but they somehow drop off the market, so Nintendo pick up from them and will always keep up the reason games were made. Pure fun and replayability, which is what most games coming out nowadays lack.
Everyone has their preferences though, whether it be getting a Wii which we don't give a woot about graphics just a heck of a lot of fun, or a 360 (hopefully didn't get it too early before they had to call em back to fix hardware issues), which has been stated to pretty much be the same as the PS3 in terms of graphics and the only real difference is the prices. If you can afford the PS3 or 360 then you got your incredible graphics rendering machine.
At the end of the day, all the consoles have their hit games. Nintendo has Mario, Zelda & Donkey Kong, Sony has Final Fantasy (well more like Square Enix) & Grand Turismo (well more like Polyphony Digital) and Microsoft has Halo (that's it?). Now tell me which of these hit games would you play over and over again in single player and never get bored?