I have one to add to the list for realism. The "Weapon Jamming" mod makes it seem more realistic so that after shooting for a while it would jam and you have to keep pressing a key to fix it. Kinda like Far Cry 2.
Here's the link:
https://www.gta5-mods.com/scripts/weapon-jamming-net