This is a great game, I don't know what everyone else is talking about.
The single player has a good storyline to follow and is one of the best since I'd say, the original modern warfare.
Multiplayer is fun to play, either with friends or solo. If you have annoying kids on mics, just hit one button and "select mute all, except party." It literally takes 1 second to mute everyone before a match starts.
The only bad thing about multi is the sometimes laggy gameplay due to hosting issues and the dreaded lag compensation system. It's still fun to play though.