Spoiler
I stayed up all night to finish that book from about 12 - 9 am. I savored every little bit!
I thought this was the best book by far. It was completely different from the rest. There were a small number of cliches, but they were very small and bearable. The way Rowling was able to reveal everything and have Harry find the last horcuxes 750 pages was amazing. There was only 1 thing that I thought should have changed, and not to this book but the previous ones:
Unless my memory is failing me and he mentioned before, Grindelwald should have been hinted and more analyzed in at least 2 previous books. Even if it were one of the earlier books, it would be much better than kind of pulling him out of nowhere. The same with the Deathly Hallows. Just a few small hints, maybe even rumors between students, would have been appreciated from the previous books.
But all in all I can definitely say I liked this book best.
@CK: I thought the deaths were necessary to capture the loss in war. I think the reason Rowling could easily kill off the owl (which I thought was a good choice) was because it was something close to Harry yet unusable for the rest of the story. They were on the run so they would never have used Hedwig, and so the perfect opportunity to give Harry even more grief arose.
The point of the expelliarmus spell was that it was Harry's signature move, and so he won his battle his own way, in his own style. Voldemort ended up aiding his death not only by using Harry's blood, but by using a killing spell, otherwise if it were a stun spell that backfired on him he would not have died.