Just reposting something I shared a couple of weeks ago (be advised a couple may no longer be available at MSRP):
I've gone overboard with my USB controllers, from RetroFlag for SNES, Hyperkin for Genesis, Hori for TurboGrafx, the PS Classic controller for PSX, Hyperkin for Atari, and a RetroUSB NES adapter for my original controller (there aren't many good 2 button NES style controller) ... and a crap ton more, ha.
Oh I agree about that. I have a Hyperkin GN6 Genesis 6-button gamepad. It has Start on the front and Mode/Select on the shoulder. It's great :)