After having played with this retro-C64 a few days I have seen the good and the bad on it and was just going to list them here.
What's good:
1. The ability to add more games to the console (I have not tried this yet though).
2. If your TV has a USB port (like my older Vizio) it can power this device (no need to get a USB power supply).
3. The ability to plug in an external keyboard (useful since the "keyboard" on this device is non-functional).
4. Inclusion of Commodore Basic (I have however not tried to write any of those old games from 80's magazines so am not sure how well it works).
What's not-so-good:
1. An overly stiff joystick. This makes playing the some of the wonkier 80's games even more difficult.
2. The virtual keyboard is too cumbersome to use with some of the games.
3. Lack of ability to adjust how fast some games run. It looks like some of them run a tad bit faster on this unit than on the original C-64.
Other things to note is the form factor. I take that making it look like Commodore 64 is expected to help with sales, since this is now supposed to be like a retro version of it. But this unit is approximately the size of a DVD case and the non-functional keyboard makes it look more like a toy-version of the original.
Also the unit has two USB ports on the right side. One of these is for the joystick, and the other can be used to plug in an external keyboard. I am not sure if there was any old two-player games that would have required two joysticks AND a keyboard but if so, playing those could be cumbersome with the inbuilt virtual keyboard.
Overall though I think that your ability to get entertainment value from this device depends on how interested you are in playing the older games that come with the device, or in putting some time in getting other games from the internet. Also most of the older games require speedy and exact reactions and the joystick may in this case be the biggest pain point.