Personally I thing the XGP may kill off the GP2X if they get a few things right.
1) Price
2) Design (No crappy joystick and sloppy hardware f@ckups)
3) If it's Open Source
4) Battery Life
I just think that GPH have messed up with the joystick. It's horrible to use and isn't suited to playing...