I am happy with my Caanoo,. Some stuff I have been playing on it; MAME runs well, I am mostly interested in the older classics and most play perfectly. Also, I have basicly ALL Genesis games, sweet. NeoGeo! PCengine is surprisingly good fun,. I never had that system, so playing through all the old roms is interesting, lots pinball and shooters. I have like all 2600, 7800, and ColecoVision games and as a game designer I like to scouer old roms for insperation,. and these realy old systems are great for overlooked machanics,. and it is just fun to play some of the old classics. I remember when it was US$60.00 for a single 2600 cart! (yeah I am that old) Now you can get all of them in a zip that would fit on a floppy disk,. lol. oh, GBA emu is also working reasonably well.
Hell, the think is worth getting just for LPTracker! if you are unto sample mashing to make music. a few years back you could easily have dropped several times it's price for a sample/sequencer device that would have been many times the size/weight and lacking any usefull display or the sampleing space!. Milkytracker is availible on GP2x and does run under Ginge,. but with no touch screen suport is sorta' useless,. I susspect it is only a matter of time befor someone recomplies this for the Caanoo,. <hint,. hint>
and all that is incidental as I got the thing to build my own games for it,. there are quite a few good original games already,. I did one using the LOVE engine (Cartisian Cardianal ZAP)., LOVE is cool but a bit limted last i looked, (have not re-tryed it since its finnal release, so should soon), and learning lua is usefull for other systems as well. I will setup a c compiler and do a straight SDL game in the not too distance future,. so I think it is most interesting as a platform for original games. well worth the price, if you are willing to hack about a bit to get what you want.