This thread may possibly go on for a hell of a long time.
I have all three main current systems and have always bought every system on the market since the days of the master system. IMAO here is how it goes.
GAMECUBE
I think the Gamecube is a great little console, but only really appeals to me for nintendo's titles (such as mario sunshine, pikmin, starfox adventures and monkey ball 1+2, metroid prime etc etc) As for third party support the cube literally sucks, and we all know thats true.
XBOX
The xbox is a damn cool machine, game wise it has it's fair share of class A titles. Halo is the only game which has shown me anything special since day of realise. Xbox is def my biggest disappointment.(Many of the other games simply play better on rival systems (Splinter cell plays a lot nicer on ps2. Trust me, i've finished the xbox version and am currently doing it again on ps2.) and other than that most of the other games are great but are very little different when comparing to the dreamcast alternatives
Project Goth = Metropolis street racer (DC)
Jet Set Radio Future = Jet set radio (DC) with different stages
Shenmue 2 = Shenmue 2 (DC) with english voice over.
With support from sega then I am seriously looking forward to the continuation of shenmue series but have yet to see this confirmed. The ability for emulators though is one which I throughly enjoy, playing sonic and other old classics on screen with a pad is something I used to crave for.......but this isn't what the xbox is designed for!
PS2
Nice looker, Nice pad and fair selection of A*** titles. Fair enough the machine has it's fair share of crap titles but this is to be expected with such a large user base.
Developers know the ps2 version will sell more....thus invest more into developing it.
Def my fav machine of the lot purely for the wide choice of titles.
Jay