Probably why it was the most popular game of its type for ages. I guess they were all wrong and you were right
How can he be determined to be right or wrong when he comments on a single facet of a game without relation to it's overall popularity? The game being a half decent fps that looks reasonable and runs great on any pc will be much more of a credit to it's success than the recoil, sure, but it doesn't stop him being wrong about the recoil does it? there is near zero recoil in CoD4.
Recoil serves a very important purposes in an FPS; weapon balance. Without it you're only left with a couple of other factors to sort through a clump of guns, which just doesn't cut it since you will just pick the highest damage to clip size ratio everytime, even without understanding this players will naturally gravitate towards them... voila your games "noob gun" has just been born.
Someone commented about playing CS without recoil. Yes, it isn't like the recoil in CS in insane to the extent of having to drag your mouse back across your entire desk inbetween shots, but compared to CoD4 it sure will feel like it. CS requires only a pretty gentle and constant drag back of the mouse to compensate. Almost all of the weapons in CoD4 will require barely any movement of the mouse at all, some zero movement. Which brings in another factor; skill requirement.
Being able to hold my left mouse button, point in the general direction of my target and then wait for a kill which is a certainty doesn't bode well for skill level. Some of the guns in CoD4 are just ridiculous when it comes to that (M4 as an example).. high damage... high accuracy... no recoil. Without requiring burst firing or any kind of recoil compensation you can happily slam your left mouse button down without worry or even thought of distance and wham, seconds within a second or two you just got a very skill-less kill. a lot of the guns in CoD4 are very similar to that.
Should probably be noted that this doesn't reflect on the skill of the individual, high skill players are high skill players, low skill players are low skill... but a the more the game balances itself towards the bottom end of that ladder the more it is going to drag the high skill players down with it (and never the other way around). I heard it often said on sites such as g0tfrag that the only thing CoD4 would ever teach you to do is suck at FPS games, but I don't think I agree with that, because all FPS games are now being made to be as "noob" friendly as possible, so we can all suck at them together \o/
Not that I have anything against low skill players, they make up the vast majority of the player base after all and will be the driving force behind any games success or failure. But the thing that always worried me in CoD4 was the fractured nature of the player base, whilst in any FPS games, different levels of skill travel in different circles; ranging from low skill players who only player public server to high skill players who can't remember the last time they joined a pub. CoD4 has a lot of game modes, some more popular than other... two different modes of play, neither of which satisfy the needs of skilled players who have to use mods.
I think this is near enough the core of its success, hardcore mode being the ultimate low skill friendly affair mixed with a big choice of game modes is obviously what built this game. But then I always got the feeling it wasn't so much the different skill levelled players mixing in different circles, but essentially playing a completely different game to one another... which breaks my gaming heart
This is why it is hard to talk about such things as recoil / skill when it comes to CoD4 over other games, because the people who care about it aren't even playing the same game as the people who don't... so when you see some elitist rant (maybe like this one

) over this game, if all you do is play public on hardcore, don't worry about it... it isn't even about the same game
-----
But all that aside, I am looking forward to MW2, I did like CoD4 (haven't played it in ages) and MW2 looks like a lot of fun... my main fear is the normal mode will be done away with and hardcore will become the new normal, but who knows, maybe being balanced from the ground up for "hardcore" rather than a spannered in modifier will provide better results.