I mostly run normal oneshots and pulp from time to time. I allow to "parry" a shot in melee by averting the line of fire and trying to stay with the armed person when they try to disengange. Another way I used to do is to give 2 penalty dice (and no bonus to close proximity) due to someone trying to fire a weapon while beeing engaged in a melee situation, especially when you are grappled. Bigger guns like rifles should require to break free in some form before beeing able to fire.
Also a good way is to make a contested melee attack before a shot to basically wrestle the weapon free to shot. Its functionally a "maneuver" to be able to shot, disengage or throw the adversary to the ground etc. Mix it up a little, in regards to the situation, and guns remain dangerous enough but give some room for counterplay.