Thanks! Making the different characters and getting them to feel (mostly) balanced was one of the most fun parts of making this, so very happy it's appreciated.
Cheers for pointing out the issue with the boss - I'll see if I can figure out a way to fix that strat in a future patch. I think he could also use a slightly longer break between attacks, as I found myself getting a little impatient whilst playtesting and making stupid mistakes while trying to get a little more damage in, which would hopefully help make him a little easier to fight too.
Thanks for the feedback!