I don't think anyone here is saying console is a better platform for FPS than PC. I also don't think this is a poll either but that's beside the point. :bump2:
Nothing beats a good mouse and keyboard for traditional FPS shooters. I have Orange Box on both PC and 360 and when I went back to try TF2 on 360 for giggles, couldn't stand it, felt so unresponsive. I also LOL'd at the lack of hats.
Conversely, I also don't subscribe the belief that you can't have a good FPS experience with a controller. As I mentioned earlier, Halo's gameplay is specifically designed around the controller with a slower pace and shield/armor mechanic and that's a game where the experience wouldn't be enhanced by a mouse and keyboard. And trust me, I played Halo 1 PC. :-(
"Arcadey" modern shooters like Call of Duty or Medal of Honor are a wash for me. The pace of those games are so quick with 3 bullet or less kills and snap to aim down the sights that I really don't care whether I play those on 360 or PC. Well I take that back, even in those game, I'll admit the PC control interface is better, but it's not such a huge deal where I can't play it on 360. In fact since most of my friends play on the 360, that's the one I play on for those types of games.
Now if we're talking about old school twitch shooters like Quake or Unreal Tourney, then yeah, controllers are garbage for those types of games. But times have changed and aside from a niche audience, gamers have mostly moved beyond that type of game, including me, although maybe I'm just getting too old to keep up. :lol:
P.S. Just wanna remind everyone, Bad Company 2 on the PC is my go to favorite FPS game right now so don't worry, I fly the keyboard and mouse flag high. Just wanted to share my thoughts that controllers aren't so bad. Especially if we're going beyond FPS shooters. Even on PC, if it's a third person game like Assassin's Creed, I'll plug a controller in, M&Kboard feels weird. 3rd person shooters, it depends. If it's more shooter focused, M&K, if it's more traversal style like GTAIV, controller.