I know a lot of pepole are angry about limited ammo, but I kind of like having areason not to constantly hold the mouse button down. Spaming like that wasn't very fun and even less fun to fight against. I know it's a big change, but I'm really just glad to see this level of support.
And although ammo for the

is a good place idea, I think you should consider giving him more ammo but to compensate make him wait a few seconds before it starts reharging. You half to worry less about ammo in the long run but a bigger consequence for running out in a fight.