I like the idea! Waiting for the shield to be hit before you can move it's a bit frustrating, cause sometimes is pretty random. To solve this it can reload after a while or maybe it can pull in nearby projectiles.
Visuals and particle effects are very cool!