But does more control mean a better experience?
When people play games, they want to be immersed in another world, and any feedback the game gives you, be it racing or fps, helps enhance the experience of playing.
If we take your average FPS, with mouse you're able to turn on the spot, and move your mouse with incredible accuracy to any point on the screen in a split second and take the shot.
With the controller, it's a slower process.
Now think about how heavy that weapon would be in real life, think about a real humans movement, and limited amount of stamina and strength they have to move their weapon.
Does the super accuracy and more control make for a better game?
Or does the slower movement, force feedback, and feeling of weight of the weapon when you use a controller make for a better game, a far more immersive game?
If you want to play Quake or Unreal, then i have no doubt that K/B gives you a better experience and better gameplay.
But games like MW2, BF2, Killzone 2, Uncharted 2, Halo all offer the gamer a far better experience with a controller than a k/b ever could.