Give weapons different use options like a quick attack that is less accurate with distance but less time till next shot, a normal attack, or a precision that takes aim time but more accurate to max range.
it ain't guna happen, it would break too many weapons and people would shit their pants. It would have to be a new line of guns but i don't see it happening any time soon. hell we can't even get a toggle to use regular ammo vs universal ammo on guns yet