Mouse and keyboard. Better accuracy with a well-configured mouse, more intuitive and less painful for hands. Also, allows for complex commands to be chained about as fast as your hand can reach hotkeys. A console controller is inherently limited by the fact that you can only put so many easily accessible buttons on it, because your hand cannot leave a certain position as it has to hold to controller: thus your hand only has at any given time at most 4 fingers to use effectively, most of the time only three. With a table removing this aspect from a keyboard, the advantage is obvious: You have over 25 different buttons at your disposal, with the additional use of control- and shift- keys this number is tripled for available hotkeyed commands and five fingers to use them. And this is with only a single hand.
While an FPS does not usually need this many hotkeys, it is still an advantage over console controllers with their limited number of 8-10 different buttons. Most of which will need to be used for effective gameplay. And most of which cannot be used without moving your hands.
An example: PS2 controller. In order to use the right-side buttons you either have to move your thumb from the analog-stick to the buttons OR your index finger away form the R1 button OR your right hand so that your pinky is holding the controller, ring- and middle finger the R1 and R2 buttons and your index finger pushing the four other buttons while keeping your thumb on the analog stick. Also your left hand is restricted to L1 and L2 buttons plus the arrows/analog stick.
Whereas with a mouse the other hand can fly over the keyboard and the other has control of the mouse with simply the palm of the hand leaving five fingers, each a dedicated button with more specialized mouses. Even on a standard mouse there is the equivivalent of an analogue stick (the mouse itself), three buttons and 1-axis scrolling mechanism to use without repositioning the hand or any of the fingers.
So yeah, keyboard and mouse FTW.
I'm unable to comment on the Wii-mote due to having never used one.