Best 360 Game Out Now...
The single player lasts around ten hours or so and you can play it through on hard also. Once you're done with that, there is the multiplayer component. I didn't give multiplayer the time of day when I originally played the game. I finished single player and the game collected some dust because I really hated the lobby system. So, I finally came went back to multiplayer and found that it can be really fun if you can get past the lobbies. Once you get into a got server, you'll play for hours (assuming you don't get disconnected).
So, basically, the only bad thing in this game is your squad's A.I. (I had some problems with them for a while), there is no co-op for single player (I wish there was even though there is co-op for separate missions), and it can be hard getting in to an online game sometimes. But other than that, this game is amazing. It has to be played to understand how good it is. It definitely is the best game out for the 360 to date.