This review is long overdue, I guess I'm a really slow reader. Basically I thought the final Harry Potter wasn't the best Harry Potter book. I actually liked HBP so I had some good hopes for this one. As usual the best thing about the story is the characters, Harry is as angsty as usual and Ron and Hermione also recieve great development, but even that couldn't save the book from itlackluster plot. SPOILERS...
Most of the biggest plot points seemed to be picked from popular fan theories: Snape killed Dumbledore upon his orders, Snape had a relationship with Lily, RAB is Sirius' brother, Harry was the final Horcruxes, ect.
JK Rowlings gets too liberal with character deaths, killing everyone who is not necessary for the plot isn't always good drama.
The inclusion of the Hallows felt like it came from left field, especially at the end. This cements that any mythical objects mentioned infiction will be 100 percent relavent.
Harry dies, but comes back through a ridiculously contrived twist, if you lead the audience to believe the main character will die you should follow through with it.
Dumbledore wraps up the plot in a neat little bow by explaining evry single event that happened. By now JK should learn how to explain the plot without Dumbledore's all knowingness.
Harry defeats his foe in a way that is both anticlimatic and almost nonsensical.
Finally, the prolouge felt like a really bad fanfiction. I definetley think this is the worst chapter of all, the only relavent information was confirming all the pairings and the single line in the ENTIRE book where Harry shows reverence to Snape.
Also Nevile turns into an uber-badass, I don't even know what to think of that.