What I don't understand is that the stock firmware is such a half-done job. It looks nice but the games that are installed are a mix of Chinese, English and Japanese titles, half of them are not even complete. Donkey Kong doesn't have most of the sound, which should be extremely easy to fix. A lot of games don't have the correct aspect ratio and it all feels really shoddily put together. Why didn't they just give a full list? With very decent hardware, why not give proper software? The "CFW" is just not good enough to be called custom at all. It allows you to start up another version of RetroArch but that's about it. There are few cores with it and nothing is tuned to fit the A12 screen, which by the way is quite good. I'm tempted to just open the casing and put a Pie in it. At least with RetroPi the hardware can shine.
Well, in fact all the games (if the option Equal aspect is selected on screen options)can be played with their correct aspect ratio. It may appear that in some games a bit of the image is lost at the top and bottom of the screen, but, when some users opened the Powkiddy, they found that the black border of the internal plastic protector of the screen hides about 2mm from the top and bottom edges of the screen. The image shown on the screen is full, it's the protector border who hides some part of the image.
And yes, the OFW is a real mess. The problems with some roms are for using an old retroarch core (fba2012). With the CFW you can fix that selecting a different core (for example Fbneo or Mame2003) and you can play more systems (like Pc engine, for example) and you can use bezels to fill the screen. Yes, i know that the ideal thing is to do all that with the default menu system and not having to use a complete vanilla retroarch, but by now with this you can play all the games without problems and a wide selection of systems (including 8-bits computers, X68000, PC98, Wonderswan, etc, etc...) that aren't supported in the OFW.