Consol FPS suck (case in point: all cod's past #4), the platform is just to limiting. With most consol games, there is a skill cap that you reach very quickly, while with the popular PC games you can keep getting better and better.
I was reading something a pro CS player was saying once, that in consol games like COD, your character gets better as he "levels up" with new weapons/shit that adds an unfair advantage over new players, while with a game like cs YOU get better as a player over that time without hitting a skill cap, and everyone starts out with the same shit from the get go, which makes for a far mor level playing field
When I started playing CS, i died constantly, but the few times I would get a kill I would be so stoked and just keep playing to get that next kill. I find the challenge fun and rewarding, unlike console games