Just brilliant.
Maybe the special attacks could be slightly improved. The special attack could feel more impactful (I often hoped it would do more damage) and the shield could maybe just be timeboxed only (so it's easier to handle and more intuitive).
But that's a design decision with pros and cons.
I like this game a lot!