I finished about 4 hours ago.
I'm conflicted.
Some parts were great; other parts were kind of lame. There was some stuff I felt JKR just rambled on about for too much, others that got way too little explanation.
Okay, the only thing I'm going to outright BITCH about right now (because I'm going to give my full thoughts tomorrow when I'm more awake) is the handling of my favorites - Tonks and Lupin. First, there's the awesome happy - we find out they're married. I did a little dance at that. Then, we find out Tonks is pregnant. I was clapping my hands and squealing like the fangirl I am. Then, Lupin goes all cowardly git, telling Harry, Ron, and Hermione he left Tonks while she's pregnant because he's a werewolf and blah-blah-blah, despite the fact that it can't be passed down any other way than through the bite and Tonks had already made it abundantly clear that she didn't fear his "hairy problem" at all (especially not with Wolfsbane Potion!). And then, Harry bitches him out for it. Not try to talk reason into him - be a total prat to him. So, first, she makes Lupin a jerk and then has Harry be an ass to him. Thankfully, Lupin does go back, the baby is born, and Harry is godfather and all is sweet and wonderful.
BUT THEN! Not only do BOTH Tonks and Lupin die, WE DON'T EVEN KNOW HOW IT HAPPENED! Harry just randomly sees their dead bodies lying on the ground in the Great Hall. WHAT THE FUCK IS THAT ABOUT!
I am very, very displeased. And now, all four of the Mauraders are dead. Granted, I wasn't all that choked up about Pettigrew, but seriously! First James, then Sirius (who's death is still lame as hell and, dammit, he should have actually come back!), and now Lupin. And Tonks. And Fred! I can't believe she killed off one of the twins. But at least we got to witness his death, and at least it came when Percy finally realized he was on the wrong side and had a reconciliation right before his brother died. We didn't get even close with that for Tonks and/or Lupin. Grrrrrrr...
Oh, and Harry is Jesus. Officially. So, J.K. Rowling really did touch on every mythological tradition in Western Canon, Judeo-Christian included.
But now I must sleep. I will elaborate tomorrow.