I had the best runs with a warrior, saving all upgrade-scrolls (except the transferable "seal-upgrade") for the final (tier-5) weapons and armor. Finished the game twice that way, but it's still tough - had a whole lot more attempts where i died around lvl 20. Always running out of healing potions in the end...
Currently trying with a mage, but without real success so far.