I finished it the next day because I didn't get the book the first day... stupid ordering services... Anyways, I had always found Snape's traitorous murder of Dumbledore to be rather hard to believe, and I've never really reconciled myself with the fact that Dumbledore was actually pleading at the end... I thought maybe he had planbned on dying, but then that seemed kinda obvious, so I decided Snape really was a bad guy. But seriously, Snape is the most complicated character in HP and OI was really waiting for the mystery around him to unfold. Well, it was an okay explanation. I'm just glad he's not a bad guy and that Dumbledore didn't misplace his trust.
The other characters are disappointments, but then, they have been for the past three books, so I guess I wasn't really expecting much better. Ron and Hermione became more and more washed out, as were the Malfoys, the rest of the Weasley, and Neville and Luna. The only characters that seemed to matter in this book seemed to be Harry, Dumbledore, Snape, and Voldemort. I am satisfied with Snape, but the initial lies about Dumbledore's past seemed fairly obviously false, and it did nothing but frustrate me to find Harry disturbed by them, because it was obviously just Rowling trying to grow emotions in a blank character. The truth, when revealed by Aberforth, was anti-climactic and absolutely expected.
Harry himself did not change much from the fifth and sixth books. The only emotion in him that was convincing was anger. He seemed to feel angry at everything, his friends, his enemies, the world, everything. All other emotions were not convincing at all. His love for Ginny is not very well-written, because it just sounds fake. Rowling would be a failure at writing romance novels, because every emotion Harry feels for Ginny is put into words that look like they're copied out of some corny old romance. His acceptance of death near the end would have been convincingly written if she did not make the acceptance so sudden. It felt like one moment he was looking in the Pensieve and seeing Snape's history, all prepared to fight Voldemort and save everybody, and the next he was just content to accept death. Just like that. I mean, surely some internal struggle should've been made. Someone like Harry doesn't just accept death unless he's sure he can take Voldemort down with him. Harry is not the type to just die, content with detroying just part of Voldemort's soul, and leaving the Snake to Neville. He hates to endanger anyone, and it would've taken at least some thought for him to realize that some things he can trust to his friends.
As for Voldemort, still the same. Evil character, but no depth at all. Simply evil by birth and nature, it seems. You can tell a little from his past, but it all you can see is a troubled childhood. Nothign else hints at anything that would cause extreme evil to bud in Voldemort. He just feels like a simple target for the good guys to oppose.
Anywyas, glad that HP is finally over...