Unlike the majority of folks who have purchased Harry Potter 7, I have not completed it yet. But so far it has been an enjoyable read, but I do have some criticisms. So far, I have noticed some pretty wild fluctuations in the intelligence of the characters and/or assumptions by the author of the intelligence of the readers. To be honest, I think J. K. Rowling did better with the younger books as they were tight and focused.
That being said, it isn't a bad book. Just I have recently read a bunch of books that have been written better, so I think my bar has raised a bit.