Probably a long shot, but I would really like to see different animations for when you reload when mag is empty and when some rounds are still in the mag (tactical).
In the first case, the empty magazine should be discarded, dropped on the ground while the new magazine is simultaneously put in. This reload should be fast.
When some bullets left, the animation should show player taking mag and placing it in inventory before taking another mag. This is slow reload.
Gamewise there is also value in that as well as balance. You risk running out of ammo waiting for the mag to get empty before reloading, but rewarded with speed of reloading.
Additionally repacking mags animation and action would also be nice.