I saw the movie. I read the book. I don't know which I did first. I loved both! Nevertheless, this was a rare occasion, when the visuals of the movie greatly enhanced my imagination while reading the words in the book. Also, the movie did not ruin the original story, which so often happens, when books are made into movies.
As for some complaints about the story-line and its logic -- it's a FANTASY! Don't let your reason and logic try to pick it apart. Live the fantasy, or don't bother watching it! The scenes work and fit very well, as a thought-provoking fantasy. It's spectacularly produced and riveting, beautiful, visual entertainment!
This original movie is the best of them. I didn't care for any of the sequels. The original is on our "time-to-watch-it-again" list of all-time favorites.