High effort with graphics, animations, combos, effects and enemy variety, definitely strong points here. The difficulty though... Bats, your simpliest enemies, can kill you. I think they only need 3 or 4 hits to drain your health, all while you're stunlocked and trying to escape. Fighting back isn't really viable too, as your opening attack is relatively slow. The very first swing should be almost instant when enemies are so aggresive. I'm also not fond of all enemies spawning at the same moment when entering an area. Some of them are ready to attack before the spawning animation ends.
There's plenty of ways to dispose your enemies but I feel like there's too many abilities thrown at you at the same time. What's more enemies have pretty inflated health bars, which - at one point - is a must if you want to have crazy combos (and I think that's your intention) but at the same time giving us enemies that we have to hack away very first minute is a bother. I'd recommend introducing enemies sparingly and slowly at the begining, with lower health and smaller aggro. Give me some weak bats and frogs first, let me learn their attack patterns in semi-controlled environment and only then start showering me with more enemies, or stronger version of a weaker one. Let it be a surprise - kill couple groups of weaker enemies and then introduce only one, stronger, that is seemingly the same, but a little more vicious and with higher health. Right now being assaulted by couple of types of enemies at the same time that spawn at the same time and can kill you with just couple of hits feels too random, without rhythm.
I was going in all different ways, got killed a bunch of times, and one of my runs was going particularly well (leveled up to 5th level) and then, while walking to the last untraveled path I was assaulted so fiercely I died anyway! I had about 5 health flasks laying around, I was healthy and yet enemies suckerpunched me to death! The switching mechanic is good, but I definitely had to practice it more to use it more reliably, and yet I was defeated.
I still need to take a second attempt to try and kill the boss, (her attacks are weaker and much more forgiving than other enemies attacks).
I don't want to say that "make your game easier for my lack of reflexes" but I think my abilities are on par with the default gamer and a little 'easing up' could be beneficial for everyone.