When even giant Potterhead/Potter Nerds can't follow the storytelling and point out several flaws in the plot, then there's something very wrong.

As much as I LOVE Harry Potter, JK Rowling and Yates dropped the ball big time on this one. The plot is paper thin, the characters' motives are inconsistent, and the directing clashes with the tone of the movie.

JK Rowling has also retconned a ton of canon plots, as if she doesn't know her own books/story. For instance, McGonagall is there, even though she wasn't even born yet. There's also character actions that don't make sense...

TLDR; Everything is exposition, there's a lot of plot holes, there's no overarching story, and the characters act out of character. The only good thing about this was the CGI and arguably the acting - which I will give 2 stars for.