It depends what you're looking for really.
The X-Box is not a games console, more of a PC dedicated to games; hence it has such good graphics.
The GameCube is more about gameplay than anything else, and the graphics are good but not the best.
The PlayStation 2 is a great console because it has great developer support, so you will find a much wider range of games on it, and it can play DVD's too.
__________________
|