The Harry Potter films are not as good as the books, but this one is probably the best. Behold my excellent reasons:
1. Interesting direction by Mike Newall, see above and below for example of little details/juxtapositions that most directors of a franchise would not bother with.
2. Best party/dance scene in a film; stupid dancing, girls crying on the stairs and it actually looks like people are having a good time.
3. The brilliant Clemence Poesy who was also great as Mary Queen of Scots in BBC drama Gunpowder, Treason and Plot.
4. The structure of the book, with three tri-wizard tasks is quite convenient for a film and the events round off each act. Indeed, the pace drags slightly after the third task in the maze.
5. David Tennant's face is in it. (Although the fact that he should clearly have played Lupin mars things slightly.)