There’s a whole of replayability packed into this game. I love deciding which heroes to upgrade, where to put the items. And, the combat itself is superb. Being able undo lets you approach each round as a mini-puzzle.
I’ve gotten the best of the Dragon twice now, wish me luck for (hard) run number 3!