Am I in the minority that prefers the PS controllers to the Xbox controllers? I never could stand them. Maybe its because the PS crontrollers are a natural progression from the old nes/snes ones which I loved.
No, I use a PS3 Sixaxis myself for the same reason. This way, the primary left hand pad is the D-pad, not the analog stick. The only problem is that it is not instantly compatible with Windows like the Xbox360 controller. Instead, I have to use MotioninJoy to get it working. But once I got it working, it works perfectly. I can use it to emulate a PS1 controller for NES or SNES, or a PS2 or a full PS3 controller. I can even emulate an Xbox360 controller so that I can use it in PC games like Dead Space or Batman Arkham Asylum.
The only problem is that the MotioninJoy software is terrible. First, it takes over your bluetooth and you have to connect the via USB to a specific port. If you want to use the bluetooth or switch the USB port, you need to open the program and rollback the drivers but this seems to have varying degrees of success. I also just had trouble getting the damn thing working and setup. As long as it doesn't break, and since I do not need to use the bluetooth for anything, it works wonderfully.
Hmmmm... bSNES seems interesting. I might download the source and compile me a version or just try their executable. The thing about the SNES is that sometimes games actually had slowdowns or other bugs. I'm not too sure if they are as exaggerated as they are on the SNES9x. For example, in Super Castlevania IV there is a room that is spinning thanks to Mode 7 graphics. But in SNES9x, there is a constant slowdown in that room that I cannot imagine would have been allowed to occur with the actual game in real hardware. It's not a problem of CPU power on my end but maybe the emulator is just exaggerating it.
EDIT: Dear God, this thing maxes out my core. Rather annoying to have the fans running that loud. Hmmmm... maybe I will go through the trouble of compiling it using my Intel compilers.