I try to make it a point to watch this movie at least once a year, or when I feel myself getting too cynical. This is because if you are looking for fun movie that really does pull at the kid inside you, then this is definitely it.
Robin Williams is just the right kind of goofy for my tastes, and makes an excellent Pan. Captain Hook was perfectly fit by Dustin Hoffman. I could have done without Julia Roberts as Tink. Actually, I can do without Julia Roberts all together. But Bob Hoskins made a great Smee. (I like to watch this and Who Framed Roger Rabbit, back-to-back) Anyways, I watch this movie once a year because the message of the movie, and the reason people watch it, warrants that. A movie where the message is to never lose sight of your inner child. Imagination. Belief in magical creatures. Sword fighting with pirates. All of these things that I'm sure you did as a child, as I did.
As far as I'm concerned, all of the people who have written bad reviews for this movie, saying things like "The characters weren't believable", and "Spielberg tried to answer a question that didn't need an answer" have lost sight of the kid in themselves, have become pirates, and should have their hands fed to crocodiles. It's a movie. A family movie. One that needs to appeal to both children and adults, which is a difficult task, to be successful. And I believe that this movie succeeds at that very well.