Can't there be added a feature to stop reloading. Like if you insert into your rifle a minimum amount of bulets lets say 1-3, you can fire it without pressing the sprint or melee button to stop and fire the bullets you have left if you spot the enemy. This feature would be every much appreciated for sniper especially the bolt action ones, when you reload and see the enemy through the scope, you can't stop the reload animation and fire the amount of bullets which are loaded into the rifle.
EVEN CALL OF DUTY HAS IT?!.ALso if you want to get a kill and you have the enemy in front of you and don't want to waste time loading all the bullets in the magasine, just put one in the chamber and you're ready to go.