It has issues but a fitting conclusion nonetheless.

Rating: 8/10 (8 May 2019)

Lets get the bad stuff out of the way first. The beginning of the movie, perhaps about 30-40 minutes, is all about wallowing in self pity as the Avengers and co. reflect on their loss and losses at the hands of Thanos. Now it was obvious there was going to be some moping about and licking of wounds but after about 20 minutes of it, it starts to get very tedious. I found myself internally shouting at the movie to get on with it.....
Secondly, the time travel. Time travel in movies is always a risky business and which ever way it is interpreted, is open to a wide variety of continuity issues. I am not exaggerating to state that when it comes to the space time continuum and the wibbly-wobbly, timey-wimey stuff, this movie has the most flaws i have ever seen by a country mile.
I will not go into detail as my wife has already threatened to leave me after pointing out the 300th issue with it but what i will say is that none of this part of the movie makes sense.......like, at all. They do try and explain their workings but even when applying their logic to how time travel 'really' works, there are still so many issues it is difficult to quantify.
Now, if you can look past these issues, take it with a pinch of salt and just accept it for what it is (it's a big ask, but it's worth it) and you can make it through the first hour without smashing your head against the wall in frustration, then boy are you in for a treat.
The movie has everything we have come to expect from an MCU installment and so much more. It has the comedy, suspense, drama, thrills, spills and has more action than a lady of the night. The final 'battle' contains my new best movie moment ever. It had me as giddy as a 10 year old in a toy shop and it was worth every single moment of frustration and confusion for that bit alone. The characters we have learned to love over a decade all get their moment as this movie brings their story arcs to a close (some of them anyway).
All in all, this is a very satisfying conclusion to the infinity saga and will probably take another several viewings to fully appreciate everything that actually happens. The sheer scale and grandeur of the movie is a force to be reckoned with and in my opinion, completely makes up for the issues with it. It's easy for us to sit back and pick faults but at the end of the day, what the Russo brothers have accomplished is nothing short of epic and they have done so on a scale hitherto undreamt of.
P.S. An additional bonus is my wife can no longer argue when i tell her i have a body like Thor.........