I'm not gonna tell you which emulator to use, that's your choice. However, I will highly recommend Retroarch, it really is the best option for the vast majority of emulation that it has cores for. It is the best for several reasons like easy controller setup, save state management and shaders to start. But the biggest and best reason to use Retroarch is for its Hard GPU Synch setting which has a pretty big impact on reducing input lag.