That fine but there should be something in between the QB sprint and the QB "in the pocket" options. Holding the sprint button is unrealistic as it has the QB lower the ball and he's not ready to throw. It also is much more inaccurate (which is fine).
There needs to be something in between that the user can trigger, more of a controlled rollout where the QB is not at a full sprint, but he's rolling and ready to throw. Accuracy should not be hindered all that much, then again, there is a throw on the run rating which should kick in. Again, this animation needs to be available rolling both ways.