As a FPS fan that has played all manner of shooters, from TFC to Rogue Spear, CS, Quake, Unreal, R6 Raven, Vegas, Halo, Reach, CoD, and soon Brink. I will say that ALL gamers are different and so are games. CoD is a game that does take skill. Just a different kind. The run and gun types are better at games like CoD and Counter strike, then you have your power weapon games, Quake, Unreal and Halo. This strategy relies heavily on knowing the map. Then there's TFC TF2 and next will be brink, which in my OPINION, will be a combination of map knowledge, and class play vs your own style of play.
I kind of find Vickdb's post a bit arrogant and yeah kind of does remind me of that obnoxious player you have to mute. Remember every one has their game, style, and strategy. To get good at any game it requires some skill in whatever style works for you. Someone who completely svcks at CoD, will probably svck at most FPS games, save halo and finding that rocket launcher or just driving around in a warthog while another player mans the gun. It's just a different style of gameplay.
To me they're all fun. Depends on my mood. I am a Marine so I do tend to be a little better at the more realistic games where I can apply real training into the game, like graw or graw 2. CoD is NOT realistic at all. Brink is another style, I'm going to assume it's gameplay will be like that of TF2. If you've never played it, pick up the orange box. It is a lot of fun.