RetroArch is already great for emulation, but Netplay is the secret weapoin that often gets overlooked, and it's amazing.
One of the coolest things about RetroArch is its simple implementation of netplay across a variety of emulators - at least, in theory. When it works, it's great, but it can be pretty fiddly to get to ...