With games in general, when deciding which platform to go with, I look at what the game was originally built for. If it was made for the PC and ported over to consoles, I play the PC version, but if it was ported to the PC from the console, I play the console version. The same is true with FPS's. While I DO prefer PC controls for an FPS, I don't have anything against console FPS's unless they were ported to the console from the PC. However, I've tried playing games like Halo on the PC, and it doesn't work for me. Halo was built from the ground up for the console, and you can clearly see this in the PC version.
The point I'm trying to make is, with FPS's, (and any other game) I play it the way the developers meant for it to be played, whether it be on the PC or console.