I feel like right now there is no reason not to hold click to keep charging the gun, though there are a few options that could turn into new interesting dynamics:
-Slow the player while they charge the gun
-Have a precise point during the charge that fires a more powerful projectile when released
-Have the gun misfire after charging for too long, causing stun or knockback (that could maybe also be used as a way to knock out enemies)