to each of their own.
I find my PS3 > 360 controller as it's not as heavy.
KB/Mouse is sure better than controller. But if you go through COD4 training and try the story, you will get use to it. I had doubt with PS3 controller with FPS before, but after COD4 and COD5, it's not a problem at all for COD6. I had COD4 Prestige twice without cheat or glitch. Once with COD5. Even with der riese zombie kill in COD5, I was able to go lv. 38 couple of time with my friend without glitch.
I bought L4D on Xbox 360 a month ago. I played for once and I put it on sale.