Please don't read this, if you haven't watched Endgame.
Infinity war was made well. They showed the skills of the characters in the movie and the strength in team work. I am quite disappointed with the movie endgame. There were events which wasn't explained. Such as, clicking the fingers can alternate the ending. How does one choose whether clicking one's finger could kill off the evil instead of the good OR even bring back the dead? Yes, the characters did decide to bring back the dead, but was clicking the only way? Why not use the time stone, to reverse the time and prevent the untimely death.
Captain Marvels role, in my opinion, was squeezed into the movie and didn't have much weightage as compared to the rest of the characters. There wasn't much plot development about Marvels role. The character was in and out of scenes at a blink of an eye and made me think 'where did she come from?' or 'why wasn't she there before??' and even 'why isn't she helping the Avengers out?' . At the beginning of the movie, the knowledge of Tonys precise location was unrealistic. However she did save Tony, so thanks! ( Marvel!)
For me, the best part of the movie was the last 35 minutes or so. The action was good as was the timely event of Captian America deemed worthy!
Endgame is an average watch. The Marvel directors and producers could have done better.