I primarily use the 360 gamepad for PC use, but it has a really bad d-pad.. I was looking between the logitech f510/f710 and PS3 dualshock, but I was wondering if there's a better gamepad out there?
I highly recommend the Dualshock. It's pricier but the d-pad and primary buttons are great, and it has analogs and enough buttons to play pretty much any game from any gen. SNES is definitely a solid choice if you don't need those though.
I personally use a Power A Mini 360 controller as my PC Controller of choice precisely because it has a good D-Pad. Plus it is a good controller for everything else too and it is comfortable.