I find it hard to play most console shooters because I am so familiar with the KB/M for FPS games. I still haven't bought Bioshock on PC yet, but at least comparing my 5-10 minutes with the PC demo compared to the full game on my 360, it is night and day with how much better the PC version feels. When it comes to FPS games on consoles, I think the Xbox S controller is the best. 360 controller was a downgrade in terms of comfort and performance, but it is still great. However, with the transition from the Dual Shock 2 to the Dual Shock 3, I am amazed with how much the analog sticks have been improved. Playing Black or any FPS on the PS2 was a nightmare, but any FPS on the PS3 feels great. I still feel that the best console FPS controls to date are with UT3 on the PS3. I haven't played UT3 on the 360 to see if it is just as fantastic, but I might if a friend picks it up or a demo is released.
I am curious about why none of these gaming keyboard/mouse makers like Saitek or Logitech have dabbled with the idea of rumble or analog keys. Right now I am actually typing this on my Logitech G15 (which is probably the best keyboard I have ever bought) but it is still a normal keyboard with some extra macro keys (which are great). I would like it to still be a normal keyboard and not something stupid like that Zboard shit, but I don't see why WSAD couldn't be analog in a similar way to how the PS3 D-Pad and face buttons are analog. Even if a game doesn't natively support it, you could easily map a macro to it so it would register a soft push as CTRL (or whatever you use for walk) + W together. Even games with sprint options could be mapped to a really hard push or something like that. As for rumble, I don't see why it couldn't be put in the mouse. There are some times when playing STALKER where I think rumble would be great.