The gun recoil in this game is kind of weird to me. Usually when shooting a gun (mainly a machine gun) in a game like say battlefield (i'm not comparing it's an example) the sight/hip fire will continue going up as long as I spam press the trigger or keep holding it down but then when I let go it resets back to the position that it was aiming at. Search of some videos of CoD or Battlefield to see what I mean.
I think that if the recoil was more like the recoil in those games (especially battlefield) then it would benefit both old and new players. Plus the recoil can be edited so it's like if you hold the mouse down for about 3 seconds when your gun shoots it will be like 3x up from where it was, so this way the smg could still have a lot of recoil but would be easier to aim.