I have been firing guns for a while and one thing I feel that is missing from Arma 3's weaponry, would be the heating effects. The inclusion of heat haze and smoke coming from the bolt and other external ports. Possibly even overheat?
I think this could definitely add to Arma 3's immersive experience.