Great game. The gameplay mechanics and graphics are top-notch. Very smooth playing.
Some constructive criticism: I do think that the level cap of 30 is a bit low - I wasn't able to defeat the final boss on normal mode. The player should be able to reset their skills (you let us reset our blacksmith upgrades...), which will allow for experimentation. And I think that the default controls could be improved - I suggest spacebar for healing and R or T (for "Tree") for the skill tree.