Excellent film, and the 3D didn't bother me at all for once, it was quite seamless and unobtrusive.
I've not read the books but having read up on how the final confrontation happens in the book, I'm very glad the film adapted it for the big screen and upped the scale.
Half Blood Prince was mind-numbingly awful and boring, with no real plot and pacing issues all over the place, and DH Part 1 wasn't really a film in its own right, so it's a good thing the pay off with Part 2 made up for both.