Let me start by saying that the movie was fascinating. From the list of actors that we all loved throughout 21 Marvel movies to the great stories and scripts that made us really attached to each character.
If you haven’t watched the movie yet, stop reading since my comments contains some spoilers.
Even though it is a 3 hours movie, Russo brothers have again done an excellent job in putting an astonishing end. But I was somehow surprised by the undermining of powers for Thor and Hulk; the humor is nice for these 2 characters but eventually it was too much and I did not accept the fact that Thor (with his new Stormbreaker) and with the help of Iron Man and Captain America, was not able to defeat Thanos in a single battle. I would have also loved to see more of Captain Marvel that disappeared in the whole 3 hours (Taking care of other planets), knowing that Thanos’ powers are nothing compared to hers and she just fought him for around 10 seconds.
In summary, I give it a 9 since the story, the music, emotions and the visual effects are one of a kind and were a blast for me, but it’s just that I wasn't quite satisfied with the outcome of some characters that I admired a lot in the previous movies.