Finally beat it. And yeah, the game feels waaaaaay too RNG. There being no re-rolls or locks for anything at all, means you're literally just praying for good shop rng. If you don't get it, well you lose. If you get it and get a single bad draw in an encounter? You lose. Basically even if you know what you need to do, you're just stuck doing it over and over until you get average or above RNG. Since a single bad turn in a single encounter just instantly kills your run with 0 counter play.
The difference between good and bad cards is just so massive that you can't really use fallback strategies to keep yourself alive until you hit what you actually want, either. Also deck thinning is obscenely expensive so you can't help consistency that way, leaving even fewer options.
A lot of cards feel like they are meant to be part of some combo. But the game is so short in terms of level, with such a steep scaling. That you can't actually ever make those builds. Because you'd just die while assembling them, before hitting critical mass.
There are a lot of options presented, but they are almost all wrong. Leading to a very "illusion of choice" kind of feeling. Where if you try anything even remotely creative or interesting. The game will just instantly kill you. Building like you're a miracle rogue in HS is pretty much what you have to do. And you better pray you luck into the key cards very early. Or you're dead regardless.
The game is good enough that I'm annoyed at its shortcomings. Which is praise in itself, in a way. If the game was bad. I just wouldn't care. But it's got a lot of potential. It just isn't there yet. I hope you do get it where it needs to go though, truly.