Having been very disappointed with OOTP, my expectations were low for HBP, but I was so pleasantly surprised. The movie was excellent overall. Although I am a huge fan of the books, I was okay with the minor plot changes. HBP was better written, better directed and better acted than Yates' previous effort. The cinematography was gorgeous as well, and HBP didn't have the pacing problems of OOTP. My only criticisms are the sometimes inaudible dialogue (poor sound mixing) and the feeble musical score. The brilliant John Williams is SORELY missed!