I mean, the only real difference between the mini-consoles and any of the (handheld) emulation boxes is an official license and logo's, and maybe a nicer front-end.They are cute and I like them, but ultimately they are far too over-priced for something that can be accomplished by emulating those same games and playing them with a good quality joystick, specially since there are some fairly affordable good quality bluetooth replicas of those controllers.
So I like them, but I probably wouldn't have one, if I were to invest in something of that style I'd probably go with one of those portable emulation consoles, since they at least provide functionality my PC can't provide.