Also forgot to include how full the shooter's lungs are when they fire (it effects the rifle angle).
I've seen games that include the effects of breathing, wind, and sometimes fatigue. Think I've seen one that actually factored in arc but only on a sniper rifle.