For a while now this has been on my to read list but now seeing the amount of unsatisfied answers I'm not really sure. I can get really frustrated when characters often act unlogically or just make dumb decisions is this the case here?