Not to dogpile, but shotguns and snipers are notoriously difficult to balance because they're super overpowered in reality. shotguns for being just "point within a degree of the target at less than 50 meters", and snipers for being "you saw a single glint off a scope in a tower 300-800 meters away (if you got lucky), and now you're missing a lung".
let go of your romanticised view of realism. while thinking about altering it to be more realistic is a good way to find inspiration, ask yourself "would this actually make the game more fun, or would this create a singular optimal way to play?"
the thing is, if the opponent is already 2 yards away and you haven't started charging a throw, the throw will take far too long to charge (if a partial charge throw is not weaker than a full charge then i'd say that actually needs a balance change, maybe to like half charge reaching 85% of the damage), leaving you vulnerable to the opponent's attacks. meanwhile poking it would let you get in at least twice the number of pokes as repeated fully charged throws.