If you’re looking for the best controller for PC, then you want an Xbox Elite. Period.
Xbox Elite Controller
See at Microsoft
Microsoft really knocked it out of the park with the Xbox Elite Controller. At its core, it’s the same great design that arrived with the Xbox One, which means it’s well laid out and oh so comfy to use. But the Elite has been given a ‘pro’ makeover with grippy, soft-touch finishes, interchangeable rear paddles, thumbsticks, D-pad and trigger locks. The components are all made of a higher grade material, so they shouldn’t wear out nearly as quickly under heavy use. Right now, this is the Ferrari of controllers for the Xbox, and with Windows 10 natively supporting it all you have to do is just plug in and play.
Bottom-line: For the controller best around, grab the Xbox Elite.