While praising the graphics and multiplayer, it criticized the campaign story and gameplay, citing "Its tale of global threats reads like twenty years of military fiction thrown in a blender and turned into a checklist... most levels feature a bottleneck where death hits out of the blue. Whether it's a grenade exploding without an indicator, a blast from an unseen enemy, or late-game quicktime event that introduces a new button." The review also criticized the glitches in the game engine.

Joystiq also present their review of the PC version, awarding it a 4.5 out of 5 stars. Stating that the campaign was "tactically linear" and that the A.I. within the game were "murderously un-fun to fight". Complaints were also made to the multiplayer aspect, stating that destruction was less than expected: "It's not Bad Company 2, and levels won't start out intact and end looking like the surface of the moon the way they often did in that game." Although, they praised its multiplayer experience as "unmatched", stating that this should be the sole reason to buy the game.

thumb|300px|right|Gamespot's Video Reivew for Battlefield 3Gamespot gave Battlefield 3 a 8.5 out of 10 rating for the PC version. They praised the deep multiplayer mode, great variety of vehicles, many well-designed environments and a great reward system for team play. However, they criticized the campaign for being "dull and disappointing" and using a "familiar formula." The cooperative mode was viewed favorably; the only criticism on the cooperative missions was that "there aren't more of them to keep you busy."

My personal conclusion about this game is that no matter how amazing the multiplayer we all know is, the singleplayer is a bit dull and the reviews could be nearer to 10/10 without it. After all, this is core Battlefield, no belief there was a need for a campaign, but it's a nice touch nonetheless. My own review may come out the next month.

So what's your opinion on the reviews? Do you agree, disagree, did you expected more? Tell out in your comments!