I've never thought that the books were repetitive. Sure, there is always going to be facts that are repeated, but thats natural in a ongoing series. I've always like the movies, but I feel that things are changed to suit audiences, important details are left out, etc... etc... But honestly, if they made movies based exactly on the books, all the Harry Potter movies would be about 5 1/2 to 7 hours long. Who wants to sit through a movie that long. Titanic was torture enough.