Really nice! I've played games like these before where it takes a while before it gets interesting, and when you die you don't want to go through all that again, but I didn't have that with this game. The game has good balancing all throughout.
The different weapons and upgrades provide for interesting builds. In my second run I went for a Staff of Destruction build, which was very effective, until it was not. Lots of fun!