There's also a problem with the aiming.
After free aiming the ADS will center on the player's view and not where the gun is pointing. Now that's a really bad design, since you have a feel to where the gun is pointing, you're trying to focus on that part and when you aim down the sight, you're aiming at a totally different location.
A very good way to test this and I insipire everyone to try it out, is to aim at a very small object, now go back to free aim, move your gun and now try to aim the gun at that very small object again. The gun will always point at the screen's center and not where the gun is pointing.
This needs fixing as well since you can't react quickly enough to enemy fire, since you'll be aiming at an entirely different location.