i'd say xbox. my friend got some software that loads linux on to the hard drive, boots into a linux shell, connects to ftps and he's able to download xbox games directly to the hard drive, and play 'em for free.
but the ps2 has GT3, and GT4 when it's released.
I'd just get both they are pretty cheap, xbox is a better machine though.