I wouldn't want a perfect hero because in the real world, no one is. A flaw can make the story even more interesting, and a lot depends on the author's ability to make something out of that flaw and create a admirable hero. I am excited to find out how Connor fares.