Their default libraries are all awful. Everyone brags about how cool these mini consoles are AFTER they homebrew them and add their own rom collection to it. If you're willing to do that little bit of extra work on over priced horse shit just to make it enjoyable why not just buy an arduino or pi and make your own "mini console" with all the retro emulators and roms. You can do it for less than $100 and you'll get a shit ton more value out of it than any of these fucking things. With that said the only mini console that has caught my attention was the Commodore 64 one. I think it's because that one was explicitly designed with the intention of allowing you to add more games to it and it's explained how to do so in the manual. However, it doesn't actually come with a working keyboard it's just a mini plastic mold of what the c64 keyboard looked like so you still need to connect your own keyboard to it making it really dumb. The controller is nice though.
I bought a Pi 3b+ whatever it is about 3 years ago when they had a sale. I can use it as a retro box and a multimedia center to stream/watch movies without needing my PC on. Was a pretty good buy imo. 100's of simplified guides and launchers on the internet make the setup process a breeze for the tech illiterate. Please, stop wasting money on a corporate logo.