I like the mechanic, it makes you have to keep track of your charge and the enemies all around you. It creates some nice moments