Currently when shooting in iron sights the recoil is pretty much linear. Each bullet Randomly selects 1 of x number of recoil camera animations and applies it. This results in players losing their target within the first couple of bullets unless they compensate for the recoil. I can see two possible ways of reducing this effect and making the iron sights a more reliable option than they currently are at long range. Let’s not forget, most of the community seem to want to keep iron sights reserved for long range fighting only and the current implementation means they are actually less effective at range when compared to hip fire with certain weapons.
First way to improve this feeling would be to not have the recoil being linear. you could do this by simply having the first 3 - 5 bullets using a certain camera animation each with a much lower vertical pull. Personally, I believe you could make the weapon feel like its pushing back towards you during these shots rather than pulling up.
Alternatively you could add a scale multiplier to the current camera animations. and make it build up to the current recoil in about 1/3 of the bullets in a clip but then have it go past the current recoil in later bullets.
Both options would likely increase the number of people that use the Iron sights for burst fire and transitioning mid RLRLRL fight. I also have to say its also much more noob friendly… Many players are going to struggle using the iron sights in Dirty Bomb and having them be able to start of bursting and then slowly increasing the number of bullets they dare bursting as they improve and get more used to the weapon. Also it could be used to make the weapons feel a little more individual. Destiny and S.K.I.L.L. also both handle iron sight recoil in quite interesting ways so I would recommend booting them games up and seeing what they do better and worse than Dirty Bomb. Personally I really like the first few bullets making the gun feel like its pushing towards you, kinda like what happens with Sawbones and Naders SMGs. Destiny on the other hand has recoil that shares the effective recoil between your camera and the weapons sight. This means shot accuracy is reliable and it can be controlled with the mouse without you always loosing your target!