While I found the story was engaging, I felt the choices I was making were very ineffective despite not being obvious and eventually came off as futile. If I wasn't told the answer I would probably have given up.
Perhaps more reward for the player for making the right choices to progress?