Those potter fans who have read the books and observed the pattern of JK's storytelling which works like a french plait would understand where and how it all goes while watching. It may take 2nd or 3rd time to finally disentangle this lovable mess but it was an "edge of the seat" thriller for sure. Critics are being way too harsh on this movie. You need to keep in mind that 3 more movies are left and this is establishing backstories of various characters which will ultimately come into play in last movie.