The PC / Console controller argument had weight a few years ago with the xbox joybad and before, but with all the aesthetic and ergonomic compliments and awards the 360 controller (let alone the rev), but so many people are being converted (except counterstrike players!) just think about it,
keyboard is ditigal input, no real finesse, or minute movements possible, but plenty of buttons, not ergonomic at all, and not mobile, cant really play on your lap with it!
Mouse, one handed, few buttons mouse wheel and axis. Can be very precise, as we all use mice all day every day, but for the first time I' d rather have a 360 controller...
Central button to jump to the bios / dashboard at any time.
Headset plugs into wireless joypad, with volume
Two pressable analogue thumb sticks
Two very precise analogue triggers
8 other digital buttons
Full D pad
but that is STANDARD, yeah pc gamers can buy and configure, but you try going round to a mates with a custom BF2 setup - unplayable!
Your profiles on 360 follow you with your key configs, its standardised. So standard keyboard and mouse vs. 360 controller, I' m betting that keyboard and mouse is not the most natural interface between human and computer for such emotional and demanding experiences.
Hell, WASD is ingrained on my memory as much as driving a car, but if they were launching a car that was drivable via computer interface your dammn right they wouldnt use a keyboard for such interactive experiences! A joypad.. maybe..