People just love to get on their high horse about everything. This film was actually great I loved the score, visuals and characters. It's just that critics see so many films that everything they watch just becomes the bland same old crap. I get that it had many plot holes and it messed with the Harry Potter history/timeline, but besides that it's a good film.