The movie was better than the previous films, but that isn't really saying much with regards to films 3 and 4.
I read the books, and because of this, I enjoyed the movie a lot less than I could have. Particularly painful to me was the removal of several of Riddle's memories and the battle at Hogwarts from the film.
However, I did go with a friend who had not read the books and he thought it was good.
I give the movie 3/5 stars because it is worth watching, and is an overall good movie. The acting has significantly improved from the last film, and there are many good laughs in the movie. Most of my problems with it involve its frequent deviations from the book. However, I would still recommend to go and see it.