i have a gp2x
there are issues with the default firmware. 1.01? it wont play more than 20mins of xvid video without freezing. upgrading the firmware to 1.1.0 fixed it. played xvid's for 3 hours straight.
i purchased mine on the cutoff delivery date for xmas.
the things some people point out that need doing is;
proper hardware based sdl library for gpx2 not linux ones - will speed up the emu's and games.
open transport tycoon does not work properly
- no proper scaling, everything is off screen.
quake 2 is too slow because of sdl port.
sometimes games/videos will freeze the console so you have to reboot it. and when you switch it on after it sometimes wont boot linux. (try 2/3 times might work if not wait 10mins)
my gp2x has no flaws in terms on the actual hardware, but when ou order from gbax.com they list some small faults and fixes for them.
the console just needs a decent firmware and the will of good developers and i should say past summer it should be a good enough console to use all the time.
but just give it time, they are making custom linux kernels for it and released a decent firmare fixing many first firmware faults.
but it might be worth buying it now and playing with it, just waiting for playbasic for it and i should be set *cough*