Playing through it with different classes, it's great how certain enemies are more difficult for certain classes. With an Engineer, it took a while to defeat Rufuss, but with a Juggernaut, I took him out in one try.
Typical battle: Use my arrows to hold back everything until I've paid for all my upgrades, then spam Paladins until the enemy decides to send 80 guys at once, at which point I use my specials until I finally drive them back and win.
While the original's impossible wasn't too hard, this one's is truly that due to the fact that many of the levels require pixel-perfect jumps, which is very hard to do when you're made out of meat.
Good base idea, but the fact that most every quest is "Go kill __ of ____ so we can give you gold/item" detracts from the fun. More mission variety, please. 3/5