Whenever I see ZSNES seriously mentioned as a good emulator, I have to pop in and say heck no.
ZSNES is wildly inaccurate at the moment, its interface is dated (which might be appealing but definitely turns me off) and its future is very unsure. ZSNES is coded in x86 assembly, which made it insanely fast when it came out over 10 years ago, but it also makes it hard to maintain and stuck to x86 platform.
Snes9x is my recommendation for regular players, being the best balance of optimisation and accuracy for laptops. If you want to develop for SNES or play a niche title then using an accurate emulator such as higan is the best choice.