Does a remarkable job of seeming like a movie with a semblance of a plot, really. And it's full of charming actors. Though it could have been forty minutes shorter and probably gotten away with the Advanced Plot Simulation thing clean.
Also? Never enough McGonnigal, and Luna Lovegood is my new imaginary girlfriend.
Also, I'm sorry, but the creepy subtext where Dumbledore is pimping Harry out to honey trap professors is so not just in my head. "Just take him out, Harry. Show him a nice time. See what he tells you."