Hi, I find the screenshaking effect when firing a bit annoying. So I suggest that recoil would cause the aiming the raise, but the shaking which is there just for the "feeling" would be removed.
Nevermind, I just realized that this is becose the first person animations are laggy and that results to laggyness in screenshaking effect....
Yeah, that'll due it. It's partially Valve's fault. There's some bug with client and server not matching up exactly.