Actually just won a run, heh. Ranger, lucked into finding sprint (action card, standard one cost but gives 3 AP and 3 draw, stupidly good target for imitation) mostly... by the end boss I was running through my entire 17(?) card deck every round. Still got ate once by the end boss and a few other times along the way, but hey!
... that saaaaiiidd, yeah, some of it is RNG as hell. No condition end boss actually has a mechanic where you have to choose from three options each round... which can range anywhere from heal yourself for 10 HP to heal the boss for 90% of the damage you did last round, make it invincible for a turn, drop 2(? iirc) of whatever you draw, etc. First attempt I died round three, second I didn't lose half my health before it died, despite basically playing identically each time.
Still fairly enjoyable, but damn if it's not very much hella' luck based right now.
Also the monkey third chapter boss is much, much less dangerous than the tree was. Still kinda' nasty, but its heaviest attack is HP based and fairly rare, whereas the tree just spews jackassery everywhere and has like three 10-20+ damage cards, multiple draw cards, and the ability to actually double-turn on you. Balance is all goddamn over the place, ahaha.