This is a really good installment to the Battlefield series. It is very fun with a good variety of game modes including Single Player and Battle Royale (Coming Soon).
There are not too many short comings but, I will name a few that I've noticed. 1. Loading into games is buggy. Sometimes (almost every time I play, at lest once) you will get stuck on a loading screen and have to ultimately close the game and launch it again. Which has another negative affect... Being that the game gets full so you have to wait for someone to leave so you can join your friends again or they have to leave resulting in a loss on their record.
2. My biggest game play issue, which is more of an issue with other players, is being a medic. I like to run the medic class but, it is very annoying when players don't pay attention to the HUD and see how many medics are close by and that they are coming to get them by looking at the distance meter closing in. I end up wasting a smoke grenade and getting shot at for no reason at least 3 times a game lol.
This game is very enjoyable in the end, especially with a couple of friends and a team that cares about the objectives. If you set out to get the most kills it may work for you but, I find I get more kills when I'm playing the objectives.