I played COD4 & CODWAW previous to the release of this game, I really was looking forward to MW2's release.
Infinity ward didnt do themselves any favours initially upsetting the gaming clans and server providers by releasing IWNET rather than having dedicated servers like previous versions for hosting games.
So it now runs through IWNET more like a console gaming matchmaker where it trys to match players of similar skills and ranks but not necessarily the best host. If you are in a clan and just want to play games with your clan mates and unless there are only 6 of you in hardcore play or more if softcore is more your cuppa then it can be fustrating.
If you are a casual gamer that just looks for an enjoyable Multiplay game to relax & chill then otherwise its very good. The single play is also very good more following or taking place in a linear film than any free roaming game and is similar to COD4 in that respect but is visually immense. Please note that there is a section/level in the airport that is controversial but your are prewarned by the developer before playing.
Overall a very good game more arcade and more console orientated gameplay and experience. Dont expect the game to be like either COD4 or CODWAW because it isnt.
The hackers & cheat arguement is also raised but every game i have played has had cheaters on it even COD4 and is not as rife as made out.
A good game that i would recommend to all fps fans and casual gamers :)