this question has been asked... maybe 10-200 times
It's not backwardly compatible as in the gp2x does not run gp32 programs
The gp32 is older, and has more programs for it, developing is slowing down
the gp2x is recent, and has less programs, but is more powerful and developing is continuing at a steady rate