I have no experience with the game, but just being 3 discs long doesn't mean it's a quality game. If it's a good game, then being that long is a benefit.
I went to gamestop.com to check it out, and I saw that COD MW3 is announced to be released November 8th. I really hope they improve multiplayer, and have some kind of co-op. I love spec ops. But the matchmaking in the MW series is just piss-poor. I can't count how many times you just randomly lose connection to the server, get put in a totally different game from your party, or the connection just times out. Then when you're finally in a game, you're playing against a bunch of people who mod, that also needs to be fixed. So you back out, wait 2 minutes, and you STILL get put in the same game. I'm no programmer, but I have to imagine that it's not hard to develop a system that prevents you from being put in the game you just backed out of. Let's use common sense here......if you backed out, you probably don't want to be put back into the same game.