Yeah, I did the fix. The diagonals are easier to get to, but the stick's still crap. It's too inaccurate, there's far too much travel, it feels flimsy, and who thought it'd be a good idea to stick a midget joystick on a handheld anyway? I much prefer a Nintendo-style D-pad, preferably like the original GB or NES, not the tiny D-pad on the GBA.
The GP2x does look very tempting, though.