It's obvious really, but after a while I'm really beginning to warm to the GP2X, and then I begin hating the really bad quality of software! The only developers out there are early adopters writing 1st generation products to be first to market; which gives plenty of reasons why the software is buggy, undocumented, and generally problematic. So far, I've been encouraged only by sterm, the NES emulator and (obviously) Quake. I haven't downloaded everything, but the above titles account for around 5% of my conent, so I expect the same to be true of the rest of it.
This, too, coming hot on the heals of a rather lack-lustre first set of titles on the Xbox 360. The benefit of the MS console is that there are standards and quality checks that must be followed before release. There is no such thing for the GP2X. Sony and Nintendo also have these checks, but due to open nature of this beast, everyone is free (and encouraged) to produce their own standards. Gamepark should, at least, have provided a set of guidelines. Perhaps I'm missing the point - perhaps the standards are supposed to come from the developers, who will in turn adopt the de facto standards.
Also, despite being an "open" console, the amount of available source code is quite small, and so am unable to fix any of the problems, should I be so inclined.
[I'm working on an article about the gp2x over Christmas, so should have lots more to tell on my return.]