Modern Warefare 2 is awesome. For over a month I played it almost everyday. It's the first shooter that I really enjoyed the online despite a few cheaters. The hate just comes from it becoming super popular and mainstream. Some people just feel the need to hate on games that the general public has embraced.