Forget what people said, this is a good film.
The critics hate it. I get that. A lot of characters, too many subplots, stuff like that. Not something a film critic would like. But for Potterheads like me, this is entirely enjoyable.
I don't want to spoil anything. But this film has so many great twists, cameos, and easter eggs. And remember, this is the second in a five part series, so who knows what they will do?
The acting was once again spot on, the dialouge was quick and clever, and the plot moved along nicely. Some new beasts were added. As for claims of it breaking canon, this is the SECOND PART. We DON"T KNOW WHAT WILL HAPPEN NEXT. So be prepared for explanations in the coming films.
All in all, worth watching. And rewatching.