GameCube has very few games that interest me, their first party games have turned into a Fisher-Price fest, made for 8 year olds and are far to easy and have no compleixty whatsoever.
PS2 has quite a few good games out, some that interest me but the system itself is lacking in the graphic department.
Xbox has quite a few good games for their launch, Amped looks amazing, it has great graphics. I wold get the Xbox, but the cube is $100 cheaper, so if $100 means a lot to you you might have to get a cube.