Wouldn't it be easier if the A3 inventory system was the same as A2, i.e. as a weapon is picked up, so is an inventory of magazines. I find the current "pick up weapon; pick up one magazine; wait for load; pick up rest of magazines" routine really annoying, and if I drop a weapon and pick up another one, even if they're the same type, I still drop all the magazines and have to go through the routine again.
It would be simple to fix this: make the inventory system concerning weapons and magazines the same as ArmA 2: for each weapon picked up, so is an inventory of magazines, eliminating the waiting time and the long crate selections.