The only thing that makes me hesitate between ps2 and Xbox is the online options.  Free for ps2, and costly (with a monthly price) for Xbox.  If the online mode was free, Xbox would probably win hands down.  Halo and Amped.
On the other hand, Ps2 has GTA.  I know it's on Xbox, but who wants to get a game one year after it gets out for the same price as when it came out first?  Honestly... GTA San Andreas looks to be one of the greatest games of all time.
Gamecube is a measly piece of shit.  Honestly, the only game that might have been good is Zelda (because I had it on the 64), but I havent played it on the Game Cube.  You can't watch DVDs or play music or go online (I think)...
I'd say Xbox and Ps2 are tied.
*******************
'I'm the master of low expectations.'
'I understand small business growth. I was one'
-Dubya!