The best PC controller is not always the keyboard and mouse. There are many titles that are best enjoyed with a gamepad. PC controllers can give you more freedom of movement and allow you to assume a more relaxed and comfortable position and more precise control in certain games.
Microsoft Xbox One controller
The evolution of the already good 360 controllers, the Microsoft Xbox One controller offers several improvements: new analog sticks, new and improved D-pad, and bigger vibrating triggers… This is the best controller for Xbox One and also for the PC since it has native support on Windows.