So far I can only say that Infinity War and Endgame was not only the best end for the characters who find their end here, but also the most visually and content-wise satisfying film cycle of the entire MCU. The stories of the characters were continued completely logically and partly opened and sent on their ways.
I was a little astonished that Captain Marvel had so unbelievably little screentime and that the film would have done almost completely without her, but what should you do in a three hour film with so many characters? A lot of scenes went by very fast, where I might have wished for a little more explanation or more structure, e.g. like Tony decoded time travel as well or how Hulk and Banner found their agreement. Sure, I have stamped this as a logical consequence and fan service, but one explanation or the other extra scene would have done the film something good.
The film could have gone for another three hours with all the side issues and you would still have had gaps, but it's also a comic film, you shouldn't forget that. Much of what happens doesn't correspond to the classic rules of film making like show, don't tell. Many things are framed and derived like comic panels. For example, that we don't even see old man Cap Steve Rogers running into the picture at the end, but just sitting there.
That confuses you at first but on closer inspection it doesn't really matter how he got there. He just is there. In a comic you also have one standing picture per panel which often gives a lot of information about the events and that's exactly what this movie masters in a sensational way.
Yes, the film is an uncanny fan service, but that's good, because that's what a comic book film is for. This film doesn't work alone and can't do it either, because it's created to summarize the entire MCU, the 21 films so far. The film has some places where it misappropriates important elements and for some characters draws strange twists that weren't necessarily obvious before.
The film doesn't only try to end something, but also to send other characters into development. After this film many questions remain unanswered, maybe even more than are answered. Is that bad? No! Because as Kevin Feige already said, as long as there are years that pass, so long there will be Marvel movies. And this statement is for fans as for me simply only a confirmation that the MCU was not a flash in the pan, so it didn't end here, the story about the Avengers doesn't stop here, it will get bigger and it will get more, like in the comics.
