I just traded my X-Box for a PS2. I loved Project Gotham Racing; the closest thing to 1:1 R/C!
I play first person shooters on my PC, if I didn't I would have kept the Xbox. Now I have a few racing games and all my old PS1 titles will come out of the garage.
They both have their merits. For those who rip on the X-Box for graphics haven't played a quality game on it (think Abe's World, Mechassault or PJR). Halo was iffy, but the environment was huge, and I know no console could do that better.
I have played all three and the only reason to get a Gamecube is if you like the Mario games (I do, but not enough to buy the GC, I can get GBA and be happy with arcade graphics), or if you want a console that has mostly G or PG games.