I would not say the game is hard, hard is a matter of skill, the game is unfair. You winning or loosing has nothing to do with you, but a rng number. This is why it feels much worse then dos2. In DOS2 you win because your smart. Here you win because you either cheesed, or you fought and got lucky with a roll.

eg:

1) you shove- you fail, you likely just died or lost 50% of your hp OR you win, you got no control over encounter
2) use magic; most magic so far is 1d20 for companions, fails 70% of time, makes companion useless, may as well take lone wolf [if it existed] or just physical [also applies for all status effects]
3) Uses a heal, heals for 1 hp- you reload. Heals should always be a flat number. Heal 5 +[1d20], Heal 10 + 1d12, Heal 15 1d6, Heal 20 + 1d6 + ad6, and heal 25 1d6, 1d6, 1d20 for tier 5


These are the main scenerios that lead to major problems. Makes the game feel bad