If you have a PAL TV and cart, real hardware is always better. If you're trying to mix NTSC and PAL, you might have issues.
If you want to do emulator, it depends on what you want out of it. Either the higan-accuracy build if you want high accuracy, or snes9x for a good-enough accuracy and great performance (even byuu, the creator of bsnes and higan, recommends snes9x over higan-balanced and higan-performance for high-performance imperfect emulation). You can use RetroArch with one of these cores if you prefer the interface, but the emulation will be the same with RetroArch as with the vanilla emulator.