Sniping in this game isn't Call of Duty easy, meaning you just put the cross hair over and pull the trigger. But for a game with such an open world and large spaces, sniping is very over powered once you get a slight grasp on how to accommodate your aim for a distance. To fix this problem, I suggest, you implement wind. Wind that is different in different parts of the world, and changes like it does in real life. To help players master the wind, you can find an item like a wind tracker, which is like a little flag that gives an indication of how the wind is blowing. Or give players an action that "loosely estimates wind" within, lets say 5 mph, that allow them to take a risky shot if they don't have a wind tracker... Just a rough idea, that could make the game much more realistic and make sniping more of an art, rather than an easily acquired skill.