I agree that PS2 does not have very good sound or graphics, but I disagree when it comes to the games. Most games now-a-days come out for all consoles, and most xbox games are not ports of PC games, some are. The best version of any multi-platform game will almost always be on xbox. Also, when PS2 was brand new Sony was selling them at a similar loss. I remember all the news channels making a big deal about it.
The reason my gamecube is collecting dust is due to a lack on intriguing titles. I enjoyed the RE games, but mario was too kiddie, and Metroid got boring (not as good as Halo). I wouldn't touch Zelda, becuz that series stopped interesting me about a decade ago. The gamecube does have nice visuals, but many games are not widescreen/480p.
I gave all the systems a try, and the only one that gets active play is the xbox, although it has been taking a back seat to 1080i gaming on the HTPC lately.