I loved it. I'd put HP7 up in the top 2 or 3 of the series.
Now, it wasn't perfect. The middle chapters, in which Harry et al. just roam around Britain, looking for something to do, were boring and pointless. On the other hand, Rowling could've been imitating the second half of Return of the King, in which Frodo & Sam slowly make their way to Mt. Doom. Of course, making a section of the book specifically so that the reader feels the same drudgery and hopelessness as the characters doesn't make for fun reading, and I wish something more interesting (at least character-wise if not plot-wise) happened in the middle chapters of HP7.
As for who died, I always thought Dobby was a bit annoying, so no loss there. I figured Mad-Eye would die - he's too much of a fighter not to die a heroic death. Apart from that, I was surprised at Fred's death - I thought the twins would be okay after George's maiming, but was also surprised that more characters didn't go to the Underground station in the sky.
The ending was great. As soon as the Hallows were explained by Mr. Lovegood, I guessed this as the ending: Harry would face Voldemort in the final battle, and both would kill each other. Harry, having the cloak, having the stone open "at the close", and upon V's death, having the wand, would be returned to life by the convergence of the Deathly Hallows after a chapter full of mourning by Ginny, Ron, Hermione, et al. I was so sure that this was where Rowling was going that the King's Cross chapter, in which Dumbledore explains it all, made me feel like she must have changed the plot in a late revision. Of course, I'm not one to begrudge a plot twist, and the rest of the ending was simply amazing, though I would've thought Draco would have redeemed himself at some point.
I've read complaints online about the epilogue, but I thought this was a perfect way for Rowling to give herself as many options for the future as possible. The ending is final - there's no more that needs to be written about Harry. But, there's a possibility for more in the stories of Albus, James, Lilly and so forth. She can write as much or as little as she wants about these characters without ruining Harry's story, without a deadline of people breathlessly waiting out a cliffhanger and without making a even more complex book that stands on the shoulders of the ones before. In essence, Rowling gets a reset on the whole series. Brilliant!