Did you play the game? Its not RNG based, its a card game. There's also saves at every day with a hyper fast forward option.
There's like 5 difficulty levels including a literal "skip" one for those who prefer to just see the story.
I'm happy you enjoyed parts, but the difficulty option is literally there before every fight, so I'm not sure what else we could've done to address the issues you pointed out since multiple of them seem outright inaccurate