My biggest frustration with Harry Potter is that Harry never has to actually make tough decisions. All moral dilemmas are resolved by a deus ex. He never even has to murder the villain, just deflects his spell back at him. My eyes rolled straight to the back of my head.
The books deliver a fantastical, childish view of morality where the world will always save you from having to make difficult decisions.