IMO they should add weapon jamming. And a short delay before the gun fires, depending on length of pull. And having to press additional button to chamber the weapon instead of it being automatic when you are empty, like in hit FPS game Beyond Citadel (2005).