Compared to the previous film, this is at least a step, a small step, in the right direction. Not entirely, of course. This shares some of the conspicuous defects of film 4; however, at the very least, the acting (for the most part) is not so extravagantly over the top as to detract from the story. In fact, there are many instances in this film where the performances are positively restrained -- a positive step up from film 4.
This is not, of course, one of my favourites. But it is passable. Imelda Staunton does a more than admirable job of making you detest her character completely. She creates a character almost as hateful and despicable as the one you read about in the novel. However, as is the case with most films, her character is often portrayed more as a caricature than a real person. Unfortunate, this. Still, she is worth watching.
The other performances have been toned down as well, fortunately. Perhaps the single stand-out performance is that of the character Luna Lovegood, who is presented not as some lunatic, but as a very thoughtful, though somewhat extravagant personality. And the result is that she comes off as thoroughly loveable. You fall for and accept her "madness" immediately.
I'm not sure if the improved performances are, again, due to the more masterful direction or perhaps that the studio limited their interference with the project or took a more hands-off position. Whatever the case, it improved the end result quite obviously.
I can indeed recommend this film, unlike number 4. It does at least provide you a bit more insight into most of the primary character's personalities, which is one of the principal goals of any film. And the single more powerful segment of the film is toward the end, of course, when Harry, possessed by Voldemort, must fight him off internally rather than externally, through physical or magical battle. This was definitely a memorable moment. Shame really that the entire film did not carry this same gravitas. Still, for what it was, the experience was definitely worthwhile.