Fair! Makes sense when you think of the theme.
It's only a suggestion, but if I was you, I'd put a cap/cooldown on the left click attack. With a slower start rate of fire, you could make even slow enemies become a threat, which would make fights more engaging early and make leveling up even more impactful.
Can also upgrade rate of fire as an upgrade. Just saying!