I like the desktop style mixed with hero persona. Random factor is well balanced for such a game. However, the progress timegating is held back by earning "gold" too early for my taste (i.e. you start to struggle for gold while you don't even have all heroes properly unlocked)... Still bought dungeon pass though ;)