With the exception of number 3 (Which was just sorta Meh) I've loved ever Cod game I've played, it's a military FPS done about as right as you can possibly get. I haven't played MW2 but from what I've heard most of the problems stem from the single player being extremly short and not being as good as the first Modern Warfare (I haven't played it so I have no opinion), as well as the multiplayer being full of assholes and cheating bastards who exploit the game to get an unfair edge.