oh... thought you were on a tight tight budget ...
original dingoo is like $75
http://www.dealextre...n-mini-sd-23032
YINLIPS is like almost double $130
http://www.isharegif...mp4-p-1573.html
the YINLIPS will give you the best performance, the specs are higher than a caanoo... but you will probably see similar performance due to android's bloat and they are roughly the same price. The software library is bigger on android than on the caanoo, also upgrade-ability and support.. battery life sounds to be the same 3-5 hours.... all around if you got the money I'd lean to the YINLIPS. I really want one myself, but I can't justify the price right now because I already have a xperia play.
I own a dingoo and I loved it, by far my favorite handheld for a LONG time so you can't go wrong there either. I guess it all comes down to how much you want to spend