I actually like the Xbox One controller, and use it on the PC. While mouse certainly has better accuracy for first person shooter games, I would posit the Xbox gamepad is better for everything else. For example, try playing a racing game with the mouse and keyboard, not so great. Or try doing careful movement in a 3rd person game (lets say walking slowly on a high beam) which is very difficult with WASD but easy with an analog stick. Also, using your pinky finger to press the Control key to crouch is horrible. Even worse if you are trying to do special techniques (like jumping and then crouching to get on a box in an FPS, or running and sliding in a parkour game). The gamepad IMO is better in almost every way (except for aiming a gun).