What the other reviewers are forgetting to mention.
This game is flawed, there is 1,000's of people who are having issue with disconnects, crashes.
Each new patch (like today) brings new problems. Lots of people getting kicked for PB errors with no fix in sight.
Cheaters are rampant within the game. The so called hybrid hit detection system (mainly client side) has opened the game up to insane cheats. People killing you from the otherside of the map with radio beacons, med packs and ammo packs.
Sure this game has pushed the envelope with the new engine, but they have totally screwed it up with the amount of cheats which are in it.
You can report them, but nothing is done, even when it is, they just get a stats wipe which is next to useless, as they get backup to top rank with all the unlocks within hours again.
Hopefully they will sort it all out, but I wouldnt recommend buying it until then. Also the price will of dropped.