Razor needs to be better coded. I do belive he doesn't even have any spells learnt at all, which is quite a bummer. In my scenario he would just hit creeps and nobody else, so he fell pretty quickly. KoTL should also be able to assist you against Razor as well, aside from constantly casting Chakra magic on you.
I think also that there should be more optional stuff added to quests, for those who want to go foward and do some unrequired stuff that can yield some reward to the player.

Voicing the speech bubbles would be also a great idea as well.

One final thing, I think the top UI bar needs to be modified for quest mode. And also, just give the Tutorial boss a proper name, as in, don't call Razor (Tutorial boss).

Keep up the good work.