So from what I can gather, awesome gameplay, mediocre story, and the multiplayer, while fun when actually playing it, was implemented badly because IW is trying to make their own knockoff of LIVE.