Looks a bit pricey, people make their own cabs or if you don't care too much about the controls you could look at Retroarch and some controllers. I have an Amazon FireTV with RetroArch that covers most emulators and a decent SD card holds as many games as you want (games can be downloaded for free). The only extra app I had to run was ePSXe as RetroArch seems to struggle with PS1 games and some of my favs are on that platform.
or go for a pandora's box type device, basically the same thing with 100s of games.
I do quite like the idea of these devices with a limited number of games on them, when you have an impossible amount of games via an emulator you seem to spend more time just browsing games and playing 1 for 5 minutes than actually investing some time into a game.
[Only registered and activated users can see links. ]
Just the fact that some geniuses were laughed at does not imply that all who are laughed at are geniuses. They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown.