Let me take a stab at Snipers, Ammo Dep, and ROF, and let me qualify my statement by saying that I don't expect to change anyone's mind here, this is just my 2c.
Snipers: Always an unknown on the battlefield, and one that is not under the control of the battlefield commander of either side. A sniper is trained to wait for the best opportunity, the best chance to disrupt the enemy. In many cases, going for the kill is not the best opportunity. Kill a man, and his squad will mark him for graves registration, wound him severely enough, and they have to carry him. Not to mention the psych effect of an unseen bullet. I think ASL captures this x-factor fairly well. But then on this I am biased.
Ammo Dep: I never used to like this. I hated the "free" shot. It took me a while to get over the effect of the die roll as an event on the battlefield. I had to picture a loader, frantically going into the shell storage, all the while his tank commander screaming at him, and the poor guy having to throw an AP round in the breech while screaming back "We aint got any more dammit!"
ROF: Maybe I can get some support from other Infantry types here, but your MGs are your key weapons on the battlefield. The bigger, the better. To use modern US terms, an M60 (mmg?) position gets more attention then the standard rifleman hole, and if you are lucky enough to have a .50 cal on the line, MUCH effort is put into the placement and supply of that weapon. RoF to me reflects that effort, and that concern to keep that damn gun firing, no matter what. (I was one of these guys too)