Until XGP has some Game developers backing them, and a console on display, I have to say that I belive the GP2x will sell better. It (the GP2x) has community and a plethora of software at it's disposal, due to the nature of open development.
EDIT: Also, the only real competitors in it's market...