Warning: contains spoilers for all Harry Potter books up to and including The Halfblood Prince.
I don't usually read a book before I see the movie version of it, but after reading The Goblet of Fire, I just couldn't stop. I had to know how the story of Harry, Hermione and Ron continues. So I read The Order of the Phoenix. A well written, perfectly paced and gripping book. IMO the best of the six books so far. What I don't understand is why Harry didn't want to talk to Dumbledore about Umbridge and his nightmares, but then again I don't pretend to understand children/youths when they hit puberty. Sirius's death was sort of unspectacular, I am sure it will be much longer in the movie.
Then I continued with The Halfblood Prince. I think that Harry's feelings towards Ginny are very well described, even if they are a bit disturbing: the monster in his chest and all that. It reminded me of the way Voldemort intruded upon Harry and made Harry want to attack Dumbledore (even if only for a moment). So maybe Harry did make the right decision to break up with Ginny after all. Maybe they'll get back together after Voldemort is killed in book 7. That is, of course, assuming that Voldemort is indeed killed and Harry survives. Scuttlebut has it that both of them will die. From the movies, I always felt that they were sort of grooming Harry and Hermione to get together. But THP makes it seem like it's Ron and Hermione who will get together. That would leave room for Harry and Ginny at the end. These two are the two people with the most direct experience with Voldemort, so they have something in common. Is it enough? I don't know.
I frown a bit upon Harry's decision to leave Hogwarths as well. I would think he has still some things to learn, to be better prepared for Voldemort. But Harry is admittedly a danger to the people around him: Voldemort will try to get him and you can bet he doesn't care about collateral damage. Given that, it is logical that Ron and Hermione join him. But why not Ginny? Or Neville? Or Luna? They are, after all, the core DA members?
Snape finally got his wish in THP and becomes Defence Against the Dark Arts teacher. His behaviour is a bit of a mystery. He clearly is a double agent, both sides are aware of that. Both sides also think he is working for them and spying upon the other. The unbreakable vow is a remarkable thing to take if you are on the good side and not on the bad side. So is killing Dumbledore. But why was Snape so offended when Harry called him a coward? The normal "evil" behaviour would be to sneer and say something to the effect of "you will find it is you who are mistaken about a great many things". Could it be that Snape really is on the good side and was under strict orders from Dumbledore not to blow his cover, no matter what? Even if it meant killing Dumbledore? Was Dumbledore pleading Snape to put him out of his misery? Dumbledore hinted a few times in THP that he considers himself less valuable than Harry, and he says he has a very solid reason to trust Snape. I think this is evidence enough to allow the possibility that Snape really is on the good side after all. Or maybe he is on his own side, and wants to become the new Dark Lord.