I was really excited to receive the game from gamefly so close to the release date, but when I recieved the game and started to play I clicked "multiplayer" to find that I had to pay a rediculous "online fee" of $9.99. Supposidly when you purchase the game it comes with a code that you just slap in there, but otherwise if you trade a game for BF3 or buy it from someone else etc you'd have to purchase the online code from Dice/EA or w/e. Otherwise, the single player was really good, I however found it rather short of a game and dissapointing. But take away all of what I said and I would still recommend this game, I would never buy it personally due to the stupid fee for online gameplay but yeah, just my two sence.
This is the best FPS on the market. Completely original and incomparable. If you are a fanboy for another franchise, that's fine, but remember the two are completely different and their own entity. So don't be disappointed when you play this game and there are no noob-tubers, lag-switches, or cheating whatsoever. Just real gamers who play all out for who is really the best. The graphics are the best I've ever seen in any game and the maps are expansive which is so refreshing. The only thing is it may take a while for EA to work the bugs out, a little glitchy right now, but like BF2:BC I'm sure this game will only develop into being a perfect ten.