[SPOILER ALERT]
Finally saw it last night (2D version).
Overall, thought it did a good job on keeping the darkness of the book and being relatively restrained in the use of special effect.
The one thing that bugged me the most was the final battle. Of all the things that varied from the book, this was the most unforgivable. Why the director decided to turn the book's dramatically satisfying tighly-paced, communal, psychological and physical confrontation between Harry and Voldemort into a long-drawn out, CGI-stuffed isolated western shootout that ended with a whimper rather than a cathartic bang is beyond me.