Pretty solid game good for about 1 real run through and then it loses a bit of it's touch.
The end game is extremely unbalanced, in the terms of cost/reward for quest. Here pay about....1000 times or so the value you get for 1 upgrade, though you know you'll likely never make it back by the time you're done with it.
An example; 249.75Sx in gold and 1.07S Honor. You make 113.32Qi, and 485.75Qi on the quest. Takes about 45 seconds or so per quest, Mind you this is with every upgrade in the game AND 32 hero souls added to that as well.
Another thing is the "class" upgrade is another major over cost for a level 100 class upgrade it's 4.49Sp, I don't even know how much that is...As I still haven't gotten enough for it and I'm 25 levels over 100, not buying much beyond an occasional quest upgrade which again do little.
So in short, good time waster for the 1st or 2nd run, beyond that as you try to explore it's a massive waste in gold etc in trying to get anything really going. So roughly 3.5 out of 5 good, but could be better.