One of the things I respect about Rowling is that, while she could (as the saying goes) publish her laundry list, she has clearly worked hard to improve her craft. Book one was pretty dismal writing; my wife and I groaned and chuckled. By book five, she’s still repeating herself too much (how many times are we told that Umbridge is “toadlike”?), but she has greatly improved.
Book six was gripping, and some really deft, moving storytelling.
I for one am looking forward to book 7.
I agree. Her grammar has always been quite good, but her composition skills were far short of her plotting and setting. It’s getting better.