I've heard many good things about this game, and when I saw it cheap here, I ordered it. I've never really felt like completing the campaign, so I can't really talk much about that, but I can about the multiplayer and co-op. My first impression of the game was not too good. The controls were kind of messy, the graphics wasn't anything special, and the weapons was "same as always"..
Me and a friend have played several hours with co-op. There is a few different modes, and one of them is missions. The missions require a lot of patience, cause if you die, you won't respawn until next checkpoint (didn't find any option to remove that). The multiplayer is fun, too.