Rupert Grint, Emma Watson, and Daniel Radcliffe have all FINALLY learned how to act, espectially Rupert. The costumes are good, the visuals are impressive (3D is so not needed), and there were enough laughs to keep it from being a real downer.
Downsides: 1) It ends. (It ends like the first Lord of the Rings movie, halfway through the story.) The ending is not going to feel like an ending, and you are going to leave annoyed and unsatisfied if you don't understand why it needs to be two movies. Also, predictably, it gets draggy in the middle when the trio is wandering around looking for Horcruxes. This can't be helped, even in the book.
2) If you don't know what happened in previous books, you will be lost. If you aren't a fan, this isn't where you should start. If you're not into Harry Potter, you're breathing all our air. Your loss.
Grade for Fans: A+