Not sure where to start. For such a big box office movie, it's quite surprising the number of amateur-hour mistakes; 1) Sloppy camera transitions, and i mean REALLY bad. Very disjointed and noticeably so.

2) PC culture in full swing. Girl power/Girl-on-girl/Latino heroes/Hijabis in church so on so forth. If you felt Captain Marvel was nauseating with it's forced messages then bring a vomit bag to this movie.

3) Lazy scriptwriting. Not to give away any spoilers, but let's just say the greatest mystery in Doctor Strange's universe is the level of coincidences. Even one of the characters casually makes this clear by saying something along the lines of "oh, so you happened by chance to bump into the one person (out of literally trillions in the multiverse) who happened to be the villain?" 4) Underpowered Strange. This is the man who fought against Thanos and looked into millions of probable outcomes to devise a strategy to defeat him, yet he barely had strength against the main villain. (yes he no longer has the time stone to aid him, but still, out of all the tricks he had in his sleeve he simply resorts to dragon ball-esque energy throwing and the odd punch-out here and there. Underwhelming to say the least.

Simply put, when you have literally the full multiverse at your disposal with the chance to introduce practically any character, this is literally every writers dream, they could have done incredible things with this script, alas instead we're just treated to CGI + PC galore for a few hours. Someone please hire new blood and fire these overpaid lazy producers.