It's popular because of the author's amazing imagination and her incredible gift for writing. Bottom line, Rowling is an amazing writer. Her books are engaging, the prose is terrific, and the pace is incredible. Her books will go down in history alongside Tolkien, at the very least.
That being said, it doesn't mean they're for everyone.