Repacking mags gives you full mags, cleans up inventory, and helps shed excess weight. ACE for ARMA II handled this very well by making it take a long time (something like a minute). This made it so that you only really did it once you were in a completely safe area taking a break or riding in the back of a vehicle on the way to the next AO.