shooting mechanics are fantastic. Bullet drop, travel time, sway unless you are in prone, switchable fire modes, general inaccuracy if you fire too quickly, you have individual magazines instead of a pool of bullets. You usually end up in single fire mode having medium-long range firefights.
Close quarters is pretty nerve wracking because you die extremely quickly if you get shot multiple times whereas at long distance you can get shot in the chest and patch yourself up before you bleed out (the health system is the same as DayZ, you have a blood counter and "healing" only stops the counter from dropping). If you get one bullet in the arm you can't aim well, one in the leg and you can't run, one in the head is death.
Only things I don't like about the game is that you can pick off a guy at ridiculous distances with an M4 carbine if you get your bullet drop and travel time just right for a headshot. Seems like the gun isn't supposed to be that accurate. Also squad commands are kind of a pain and all the options you'd want aren't really there.
The game is also really open. You can approach enemies from literally any direction. It's like Bad Company 1 (only with better mechanics), Far Cry, or Crysis in that way. You can commandeer enemy vehicles you find too.