I've enjoyed all the movies and thuroughly enjoyed this one as well. I didn't feel it was too long. There was soooo much info it needed to be this long. This could have easily been another hour. The actor portraying Ron really stepped up in this one and showed amazing talent. The new love connection between Harry and Ginny wasn't very convincing though.
I'll agree w/ other reviewers, if you are really into the books, you will be dissapointed. My daughter left feeling more frustrated than anything. I've just done the movies, so was wonderfully entertained. The cinematography was outstanding. Loved this movie!