You can largely avoid the weapon jamming by using weapons from your stash. But yeah, the constantly respawning enemies (and their crazy levels of aggression) are too much.
The PC version has a save anywhere function which makes it way easier too. On consoles, you might go 45 minutes between saves just to be killed by enemies you already killed that have respawned. They removed it because hard drives weren’t standard last gen.