I think the solution to the ammo problem is as simple as that. The glowing red visual cue is not working

Just like in QL. It would help a lot to avoid horrible situations.

select an empty weapon => "CLICK"

Not having a clear indication of the ammo state of a weapon in the heat of battle doesn't help the game.