Single player campaign is short, badly written, and really restrictive. There are a lot of areas where you feel like you can go somewhere, but then the moment you reach that place the game kills you for going outside of the map, which REALLY annoyed me.
The multiplayer is great, and the graphics are fantastic, but I sometimes feel like the graphics get in the way of the gameplay. The lighting is fantastic, but good luck sniping with the sun in your face, you're constantly blinded by it which gives your enemy an advantage. Also, because the textures are all so detailed it can be REALLY difficult to see people at any decent range without a scope. Again, this can get really annoying until you upgrade some of your weapons.
Also Origin is annoying, and so is Battlenet. I don't care what people say, it's a pain in the ass to constantly have to alt+tab out of the game whenever I want to find a new server. Sometimes my computer can't take the constant alt+tabbing and ends up freezing for a minute or two, and then I end up having to wait WAY longer than if it just used an in-game server menu.
All in all the game deserves a solid 7/10. Better than average game, but the single player campaign really drags the score down and so does EA's stupidity. After how much they talked about the campaign I really expected more than what was delivered.