Great movie, in my opinion. It's been so long since I read the books that I didn't notice the deviations, but I found the flashback scene where Harry sees Severus' memories to be one of the best in the history of those movies.
The three protagonists have always bugged me. Harry's whining, Hermione's forced excitement and Ron's awkwardness was cute when they were 10 years old, or how old they were in the first, but to carry it on through seven films is just horrible.
And I don't like the makeovers they all got in the third or fourth movie. Hermione's hair turns normal, Ron gets buffed and Harry's hair stop being messy (which it never really was). And then someone outfitted them with designer jeans instead of capes.