I finished reading the book about an hour ago and was very happy with it. It gave me what I desired and looked for. I am not interested in dissecting it beyond that, it is just too late.
I will say that one of the things that I enjoyed is that Harry is a real hero. He is courageous but often unsure and very concerned about his actions. He shows real emotions and that is what I most love in a story.
I want a hero who is human. I want a hero who yells and screams. I want a hero who is susceptible to rage and mistakes made by his/her response to emotion. I like the cool guy. I like the James Bond who always maintains that quiet calm and always manages to come out the other side, but not as much as the person who seems so much more human.
Give me a real hero any day of the week.