As i said in my OP, sometimes it is simply impossible. I guess it could make sense if the game somehow never put you in impossible situations. But it sometimes does, like you can find yourself in a fight you will lose 999 times out of a 1000.
I'm not sure the situations are impossible. Can you give some examples?
Maybe if you're having trouble, it's worth lowering the difficulty level to something more manageable?