I've always enjoyed Harry Potter, but I gained a new appreciation and increased respect for them when I read
"Looking for God in Harry Potter" by John Granger (no relation to Hermione), which discusses the various philosophical and religious themes in the books. He concludes that the books are actually very Christian through and through; the magic is merely a backdrop for the important ideas of the books.