Those that know how incredibly critical I can be of things (those from the FFXI forum mostly) may find this odd of me. I know it wasn't perfect, but I think we're being too hard on the book because we waited around 2 years for it and our expectations were running high. Everyone has guessed and re-guessed what they expected to happen. Obviously it's not going to come out great for everyone.
I can understand the criticisms, but I think the objects of them can be fairly explained. Sure she didn't go into detail about the deaths of
(SPOILER)Tonks, Lupin or Fred, but war is nasty. Why do you expect them to be special simply because they are characters that are more fleshed out. A lot of people died on both sides we never heard about. It's unrealistic to think that everyone we'd grown to love was simply above death. If anything, I think it highlights the savagery and mindlessness of war. Nothing is sacred.
Perhaps we should look at the book for what it was rather than what it wasn't. It was a well thought out finale to a great series. It tied up virtually all loose ends. While being somewhat predictable, it threw in extra plot elements we didn't see coming before starting the book so that it stands on its own within the series and isn't just a quick mop up.
Sure there could've been more detail in any number of areas, but there also could've been far less. Some of us wanted to see more romance and some wanted to see more action. While action probably outweighs romance, I think they were both given in portions that would give each reader a taste of what they wanted without tainting the balance of what the books were about.
So I, my ever-critical-self, am quite satisfied.