08-05-2011, 09:39 AM
Personally, I vote for the keyboard. You get access to more commands and binds (including your own binds, I wrote a bind on my F key that allows me to drop sentries and switch to my shotgun once it goes up), you have the advantage of having number keys being set to specific weapons, and IMO you get better control with a mouse than a joystick.