Megan McArdle:

Yet in the Potter books, the costs and limits are too often arbitrary. A patronus charm, for example, is awfully difficult – until Rowling wants a stirring scene in which Harry pulls together an intrepid band of students to Fight the Power, whereupon it becomes simple enough to be taught by an inexperienced fifteen year old. Rowling can only do this because it’s thoroughly unclear how magic power is acquired. It seems hard to credit academic labour, when spells are one or two words; and anyway, if that were the determinant, Hermione Granger would be a better wizard than Harry. But if it’s something akin to athletic skill, why is it taught at rows of desks? And why aren’t students worn out after practicing spells?

{snip}

Perhaps, as some friends have argued, I am expecting too much from a children’s book. But I don’t think that is right. Children are great systemisers, which is why they watch the same shows and read the same books over and over again: they are trying to put all the details together into a coherent picture. “I could do things no one else could do!” is a great thrill; but so is “I know how this works”. You can’t say that about Harry Potter, because Rowling doesn’t seem to know herself. To the extent that there is any system at all, it is the meanest sort of Victoriana, the fantasy world of a child Herbert Spencer. There is a hereditary aristocracy of talent, and I am secretly at its apex. There is an elite school almost nobody can go to, and I am one of the chosen. People fall quite neatly into the categories of good, bad, or clueless, we are the good ones who get to run things in the end. That’s powerful fantasy stuff, which is why it’s so common.

Via Gerry Canavan.

She’s not wrong. There are considerable charms to the Harry Potter books, but as an internally consistent and fully realized world, they do fall a little short.