I’m not sure why some reviewers didn’t like the main character. Those reviews almost kept me from listening. If you want characters with no flaws and make every decision correctly then don’t get this. As I see it the characters in the story change, learn adapt and overcome as they are confronted with the new world that is confronting them. I appreciate the internal struggles they have to work through as they journey through the story. I think it’s a solid story and worth a listen.