If you grew up on console gaming instead of PC gaming like me then this might be a no brainer purchase for you. Either way though this is worth your time to check it out.
What’s the difference between software- and hardware-based emulation? “Traditional” emulation is software-based. Developers of popular emulation software create a program that tricks game ROMs—that is, copies made from cartridge- and disc-based games, that you can store on your computer—into thinking they are running on original hardware. These are the emulators you download to your computer or which come preinstalled in retro TV consoles like the NES Classic. Software emulation can be great. It can also be flawed. Some games run poorly, graphics get distorted, sound gets garbled. The games can exhibit slowdown and input lag not present on original hardware. Software emulation can be kind of a crapshoot.