I'd like to suggest that they make the projectiles, actual projectiles because i noticed, even when a target is moving, the shots are actually registered through click rather than firing a projectile and depending on that to land to cause damage.
This would make it so people need to aim infront of moving targets to achieve a headshot or any shot at all if they aim it right.
This suggestion relates to battlefield 3s projectiles