I love a well built game. I've sunk far too many hours into this, it feels like it shouldn't be as solid and fun as it is, and there's a ton of replay value. The randomness of card draws can sometimes be frustrating of course, but there's enough architecture around the card system that it's often still possible to pull yourself out of a hole even if your luck is janky early on. It can be annoying if you manage to tank an area on an otherwise 3 star run because you draw tricky objectives, but the campaign's short enough (and you can use shorter play modes) that you can generally feel ok about just restarting if you're a perfectionist like me. I think I'll fire it up again now, see if I can complete another challenge mode.