When playing roguelikes you can tell very early whether the game is building to something and after a few runs if it has depth, this game does both. The mechanics are satisfying and are well articulated to avoid misunderstanding (a common issue in other games). There are various classes, cards and artifacts by regular additions to each class. The quality of life feature I love the most is how the game tells you predicively how much damage will be done by using a card, especially with minions and bosses which have large health pools, and multiplications on spells and attacks. It simplifies what otherwise would be frustrating. I highly reccomend Monster Train, it's satisfying and rewarding for the time you put in and it has enough depth for lengthy replayablitiy. What more can you ask from a rouguelike?