The biggest thing the story has going for itself is the fact that the characters literally grew up with the readers. The world isn't fully fleshed out, true, but it's very immersive. The idea, back then, was totally new, and now it has become a prototype.
Whether the Harry Potter series is good or not is one of those things where both sides are right