For a massive battlefield type gameplay, this is by far the smoothest and well optimized game. The graphics looks great and detailed, controls are fluid and customizable HUD, gameplay is fast-paced and strategic (somehow), the addition of attachments in guns wherein you can basically modify most of its stats, character balancing in patches and weekly - monthly events makes it pleasing and can be casually playthrough.
The CONS of the game are the cheaters that you will likely encounter in some lobbies, bot teammates (it doesn't matter since the game is perfomance points basis in rank matches however it does piss you off especially in rank matches where there's a time you will be in a lobby or team) and the lackluster of in game events.
Some maps are total gibberish especially having a team full of retards (playing against players with plenty of points ahead of you and they bring out tanks and your teammates won't do a single sht and don't know how to play objective)