There was some gratuitous skin but I think over all it worked well to illuminate the relationships and emotions.
And it renewed my affection for Ron. He's like Xander. Harry = Buffy, Hermione = Willow, Ron = Xander. I just love the guys who are witty, funny, not necessarily the alpha or hero, and still throws himself into the fray and does what he can.
Now there's an idea: watch Buffy the Vampire Slayer season 1, read Harry Potter book 1, etc.
The friend who I went to see the movie with suggested having a marathon for watching all the Harry Potter movies, maybe over the summer. The next, and last, movie comes out next July....