I can't choose between the two. I currently have both in my room, love the gamecube, but I haven't been able to keep the PS2 off, just haveing that much fun.
I love how the internet is its own fantasy adventure novel. Person A seeks guidance and the Trolls devour him.
Both the Xbox and GameCube had some amazing titles, but the sheer quantity of quality titles on the console means neither of the competitors could beat that.
Plus it doubled as a DVD player without any add-ons.
I want to say the GameCube, namely for nearly-endless awesomeness that is Melee, but given the backwards compatibility, DVD playback and the plethora of games, I'd have to go with the PS2.
It's my job to help the next generation, and set a good example for them. And for that I'll gladly lay down my life.
Needless to say, PS2 was definitely the best. The Xbox lacked titles, and the GameCube was getting a little old then. Though the GameCube and Xbox's graphics were better, what's the point of having great graphics if you don't have any games?
It would be like so:
1. PS2
2. GameCube
3. XBox
I was tempted to put GameCube as #1 just because of NFL Street.