If you are playing the game for firefights, you aren't playing the right game. This isn't CS:GO. The enjoyment of this game comes from hunting for loot, sneaking around, out positioning enemies, and escaping from bad situations.
In terms of actual fights, the game is a mess. Hit detection is horrendous, the servers are terribly laggy. Just because you saw blood splatter and damage on an enemy doesn't mean that the server did, so you'll sometimes be hitting an unarmoured enemy 10+ times with an AR, wondering why they won't fucking die, and then have then turn and kill you in a fraction of a second, despite you having full health and level 3 armour and helmet.
The game has a LOT of potential, but it is pretty much unplayable at this point.