>>538203807
Recoil is fine as long as it's vertical and can be countered by mouse movement.
It gets way worse when you have to manage horizontal recoil.
There's also "sway" which makes your aim jump all over the place randomly depending on the sway factor