Disclaimer: BF5 is the only game I play online (used to be bf3 then 4). I love it and think DICE and EA take a lot of crap that is not always deserved. I have a good friend who worked on Firestorm for many months and have met some other guys from Criterion (EA UK) and I can assure you that everyone works really hard/ long hours.
However, I'm on a personal crusade (wild goose chase?) against simplified hit registration and simplified ballistics of sniping rifles. Sniping was difficult in BF3 and 4 and necessited pinpoint precision. it is the most forgiving system in BF5. I myself pull head shots that should NEVER connect on BF5 and I rather wish I did not.
To my main point: On that official EA page explaining how they deal with cheating on BF5, they link to that video of a very good player accused of cheating:
The video is fairly old and I'm sure that the netcode has been improved since but look at 0:04 where the sniper shoots and look where the hit registers (play in 0.25 speed).
Is that a "network" thing where the enemy was indeed where the bullet tracer went. Or is that one of thoise wide-area hitbox that makes sniping so attractive to most players?
Sniping as the bane of the game came around the rease of BF1 when they really pushed for everyone and their dog to start playing BF and a sizeable number of those new players used a controller (on console mostly). They had to simplify the sniping or it would be near impossible but in doing so created a very unfair mechanism. The simplification of sniping is baffling especially given how it jares with how tight close engagement is.
Recently, the game turned into:
Spawn, sniped, dead. Spawn, bombed to oblivion by invincible plane, dead. Spawn, sniped, dead. Spawn, artillery strike number 1 followed by artillery strike number 2 etc... Running away from strike when sniped, dead.
Some brilliant gunplay in between though.