Tony van Lieshout’s review published on Letterboxd:
I think that Infinity War and Endgame are the two MCU movies that have each heroes on their own journey and are not shown for a while. I mean, in Infinity War, many main characters (Iron Man, Thor, Cap, Banner, Strange, Spidey, T'Challa, Guardians) are not on screen for a while, you know. Then, in Endgame, when Clint's family gets snapped away, he's not shown until Tokyo. And Thor after he kills Thanos, he's not shown until Bruce and Rocket go to New Asgard and recruit him. And then it's the time travel part. I mean, Tony, Steve, Bruce and Scott are in New York, Thor and Rocket are on Asgard, Rhodey and Nebula are on Morag, Natasha and Clint are on Vormir and then Tony and Steve go to New Jersey. And finally, we don't see Captain Marvel for a while until she comes to help the Avengers and their allies. Just try to think how hard it is, heroes on their own journey and are not seen for a while.