Firstly, this is one of the most fun Battlefield games to play ever made. Also there's a lot of very interesting scenarios you can get yourself into and very versatile weaponry. There's only one flaw with this game and all Frostbite powered Battlefield games have it. The netcode is set up to were poor connection players have an advantage due to lag, damage delay, rubberbanding etc. The damage you deal to them shows up late on their screen, and the damage they do to you shows up early on your screen. In other words you shoot them 30 times and they turn around and kill you with one bullet. It should actually be the other way around but it's not and it sucks for people with good connection because they should be the one with the advantage. This is why so many people with poor connection play Battlefield instead of games like Call of Duty where they'd have the disadvantage and probably lag out of the game instead of ruining the game for everyone else. The developers know about this issue because they created it. And they created the issue to force people with good connection to rent their own servers. Battlefield games are a waste of money. Every single one ends up getting ruined just like this one. Only buy them if you plan on only playing them for the maximum of 2 years because after that they will overran with people with poor connection.