Game mechanics are great. Graphics are amazing–like most games nowadays. I completely dig the overall concept and multiplayer offers a lot of mode options. By far my favorite is the newer Frontier Defense mode. I find their are way too many campers when I play PvP and the match quickly becomes boring. I'm way more in to guns-blazing combat than stealth combat and you have to go the stealth route when their are 3 or 4 snipers in cover on top of towers with line-of-sight to the entire map. But some people like that style of combat so I just pick a different mode to play. There are several that rock. As for the campaign... that left me wanting in a big way. I wouldn't even call it a campaign. It felt like a really involved, well made, training course to get you ready to play multiplayer. I completed the entire campaign in less than 7 hrs. That's horrific. 7 hrs??? And I've seen some reviews saying the campaign is over 15 hrs. No way. Not even close. I wasn't even trying to get through it as fast as possible. I was looking for the secret items on every mission. What it feels like is one complete mission from a campaign. I never got a sense that I was turning the tide of the war or anything that made me feel the campaign was coming to an end and then, boom, credits. Bottom line: If all you care about is the campaign mode then this game is not for you. Rent it. Beat the campaign in a night or two. Then return it. But if you like multiplayer then this game rocks!!! But FYI, there are tons of micro-purchases in multiplayer. Several weapons are purchase-only and cannot be unlocked by increasing rank. I found that to be BS and will not be buying anything extra. I'm from the old school era and when I buy a game I should get everything in that one purchase. I'm not about to spend $1.99 here and there until a single game ends up costing $100. That business model is not for me and should not be for AAA games. Micro-purchases only belong in free games. That makes sense because free games need to get revenue from somewhere. But when a AAA game costs $59.99 at launch or more, don't nickle and dime me!