This is one of my personal favorites among the ones I've played and rated! I really like the concept - each kind of character you can respawn as is really unique and changes your playstyle significantly. I like that sense of adventure as well, and the visuals are great. The furthest I reached was the first boss that I had encountered, which happened to be a sentient tree that spawns a bunch of enemy characters at some point (that's where I ended up dying XD).
The main issue I had was that the AI-controlled characters tended to be a bit too quick, which introduced a kind of "unfair" difficulty in that it's difficult to avoid taking damage, unless you play as the elf and you evade everything perfectly. Even as the elf, the human can catch up to me while I'm rolling, which I don't think should be the case.
Other than that, I enjoyed playing this. Great stuff!