"I’m disappointed because this didn’t follow the book like I thought" is not a bad movie.
It can be a good movie without following the book.
Faithfulness to another work is not a requirement for a good movie in general.
It’s just something you wanted and didn’t get.
It may have taken away from the film for you, but it’s a personal preference and shouldn’t be used to say it’s a technically horrible film.