Humor was great, slight diffferences from book did not distract from the overall plot. Some questions remain for "us" Harry Potter purest, and it will be interesting to see how David Yates ties it all together in the last two installments. Might leave those who have not read the books wondering on some key events, but I saw this movie with serveral folks of ages 6 to 60 and the overall opinion was "very good" although we did have to expand on some points to three who had not (believe it or not) read the book.
Good story line, CG's are excellent, has all the action you could want from beginning to end with some good humor built in. The language is a little rougher than last time so parents should heed the PG-13 rating for the little ones.