Keyboard/Mouse for anything important, like someone else said. I do have a controller when I DoH/DoL it up.

But to the nay sayers. Yes people have preferences. However, preferences never negate the fact that a Keyboard/Mouse setup is going to give you better control in FPS type games, or in MMOs where you could be doing multiple things at once.

In general Mice are better at quick accurate movement, at the expense of having a slight issue with longer distances. Gamepads deal better with the longer distances, but the movement is typically termed as "sloppy". The other point is that a Mouse is basically a 1:1 movement of your hand, a Gamepad Thumbstick reads a speed and a direction to move, so even using third party programs to boost the speed, it's still a sloppy movement in general.