This seems to be a weird problem, at times the shots either focused on an enemy or not at all and at times, it's hard to tell if I'm actually going to end up getting a good shot or not. Even at times I've shot somewhere and it landed right at my feet.
I propose a target marker while charging, a small white space so when you at least fire, you know the general area they are going to land at.
I agree . oh, and also remove invisi shields (like how the enemy stops getting damaged by the charge after some hits.)