The Microsoft Elite Series 2 gamepad is the best PC controller around. It's weighty, responsive, looks good, and has a bunch of customisation options, but it's not without its reliability problems. The most common of which is the damned bumper buttons failing, but there's an easy five minute fix.