Nice game
Had my run through this on Kongregate and thought I'd try it out here. My favorite skill tree by far is the fire mage, as it's basically a mass bad guy killing machine when maxed-out, though the ice mage has speed and immobilization on its side. The divine mage was the toughest to get through the levels with (since it doesn't have a mass AOE like the fire mage's Armageddon spell or the ice mage's Blizzard spell does and has the slowest firing rate), but the final boss went down easy with it. All in all, it was a nice game.