A lot of people don't know this about me, I used to develop Homebrew in a Team of people, At a website called DCEMU. Short for Dreamcast emulation, My team was responsible for localizing the Psp exploit for homebrew for English speaking regions. Every emulator out there has its pros and cons, but by far the best emulator is Retroarch. RetroArch Retroarch is the best emulator hands down because every emulator ever made is supported on retroarch via plugins. if you have Retroarch, You have every emulator available to the public, It used a media interface that is much like the cross face media bar in the PlayStation 3 and 4. You Download it, Set up your display and inputs once. Then load any rom for any console you want, retroarch will find the best plugin emulator for your rom based on your hardware. The great part of it is. Ratroarch does its very deadline best to outperform every emulator out there, And it succeeds. Hands down, retroarch is the best emulator you can have right now on any platform. I highly suggest it. This is coming from a guy that used to program emulated CPUs. Retroarch isn't about giving you bloatware, It's about giving you the best possible performance hands down on whatever platform you have. I highly suggest it. But only if you want the most perfect console accurate emulation possible anywhere with zero controller latency and no frame rate skip.