I don't have a Caanoo but I do have some of its friends - Dingoo, Pandora etc. My first open handheld was a GP2X F200. It was taken in a break-in last year and I'm still massively bummed when I think of it :(
I loved the large-ish form factor of the F200, and many old games looked better on that screen than any other handheld. So I think I'll end up getting a Caanoo. Proper battery, vastly improved design and construction, USB host port :D it's what the GP2X should have been.