I liked MW3, and the other two Modern Warfares as well. But then, I actually legitimately and unironically enjoy Michael Bay movies. Not all the time, mind you... but sometimes I just want a movie where I can turn my brain off for two hours and watch shit explode while I gorge myself on popcorn. I can fully acknowledge that they're generally not "good" movies (well, except The Rock... that was actually pretty decent)... but it's still a guilty pleasure of mine.
So while the campaign may be short, I don't really feel like I was ripped off. It took me about 8 hours to get through the single player on Veteran difficulty. I paid $60 for the game. If an average Michael Bay movie is about two hours, it would cost me roughly $80 to see four of them in theaters (assuming I throw in a small drink and small popcorn for each). So for mindless, explosion-filled entertainment, I actually got a reasonable deal. Especially since the multiplayer will add even more hours onto that whenever I happen to be bored enough to play it.
I fully admit I don't understand the fanboyism and anti-fanboyism surrounding the game, though. The way I see it, live and let live. If you like it, cool. Play it, enjoy it, have a good time. If you don't like it, cool. Play something else, enjoy that instead, and have a good time.
So while the campaign may be short, I don't really feel like I was ripped off. It took me about 8 hours to get through the single player on Veteran difficulty. I paid $60 for the game. If an average Michael Bay movie is about two hours, it would cost me roughly $80 to see four of them in theaters (assuming I throw in a small drink and small popcorn for each). So for mindless, explosion-filled entertainment, I actually got a reasonable deal. Especially since the multiplayer will add even more hours onto that whenever I happen to be bored enough to play it.
I fully admit I don't understand the fanboyism and anti-fanboyism surrounding the game, though. The way I see it, live and let live. If you like it, cool. Play it, enjoy it, have a good time. If you don't like it, cool. Play something else, enjoy that instead, and have a good time.