Great in every area but...

Rating: 8/10 (26 April 2019)

First of it's awesome! Great and well deserved ending to the storyline of Ironman, not forgetting Captain America.
Can't help but a quote from The Matrix pops in my mind: "everything that has a beginning has an end". It's just perfect ending.
There are a bunch flaws and logical hiccups in there which kind of take away the sweetness of the film. The time ravel just brings in too many variables and questionable decisions from the characters. There would've been other much easier and more logical ways to stop Thanos. Simply only go back in time to Titan where Ironman and crew fought Thanos alone without his army, bring Captain Marvel along and you already won the war before the snap.
Other problem with time travel is that now you can bring back almost every hero from the past if you need them for a fight to the present and after it simply bring them back to the past. Which means from this point on even the greatest threat in the universe can be solved easily by bringing the needed hero from the past along.
There's also the thing with the hierarchy. Thor with the Stormbreaker was already stronger than Thanos in Infinity War, but now isn't even a competition for Thanos without the Infinity Gauntlet. Captain Marvel also seems much more powerful than Thanos even with the Infinity Gauntlet. Scarlet Witch also is already tearing Thanos apart when she gets blasted away.
Than again the mad titan looks more unbeatable in the fight against the tag team of Cap and Thor with his blade than he was with the infinity Gauntlet in the previous film.
Professor Hulk on the other hand is a great idea brings a lot of funny moments to the film, absolutely loved him!
That being sad I still think it's an awesome movie but there always is a but...