I thought it was all right, myself. Spent most of the morning and afternoon reading it while gatecamping with the Euros...
Ah, man...did she really have to kill Snape off like that? I thought for sure he'd get a redemptive fight scene that would allow him to go down fighting against the Death Eaters - and that Chapter 33 just broke me. Poor Severus. What a fucked-up life. I also get the feeling that there really should have been more to the Draco Malfoy story - he got run into and out of several scenes without doing very much, although his refusal to identify Harry early on in the story is definitely critical.
Like a lot of other people, I could have done with less of Harry & his chums wandering about England burdened with angst and more of the epic battle scene at Hogwarts, but as a semi-retired GM the thought of having to choreograph that scene makes me shudder. Even if you've already made up your mind who dies, putting them all in the right places at the right times - aggh. (Yeah, that's part of the reason the middle chapters of Blood Red Skies are taking so long.) So I can understand why that part of the book seems to rush by with a lot of combat snapshots.
It's a good book, and it'll be interesting to see what (if anything) JK Rowling decides to write next.