Amazing highs but a few too many plot holes.

Rating: 7/10 (24 April 2019)

Pros
They didn't do the obvious Captain America sacrifices himself for the cause, while it was always going to be Tony, having Black Widow sacrifice herself was a decent surprise.
Fat Thor.
Didn't have an over-reliance on Captain Marvel and her powers.
Cons
Pacing just felt really weird and off to me.
Having IW-Thanos so easily killed kind of eroded his potential value as a plot point and meant they relied on the really tenuous "future Nebula mind melds with current Nebula and gives away the plot so strong Thanos can re-appear"
Having used Hulk to undo the decimation, having Tony Stark use the power gauntlet solely to decimate Thanos and his forces seems a bit stupid, considering with the Power Gauntlet and as Iron Man he could have easily bested them without a snap - it's a plot hole
The worst plot hole - "People that were decimated will come back and fit into a society that is five years removed from the one they left and no issues will be caused by that" - what about people who moved on? What about the lack of food and other factors? It's just lazy horrible writing.
The "Girl Power" scene - I get it; I get the female cause, I get wanting a Black Captain America to get that Black Panther dollar too - but it's such lazy writing to have them all find each other on a battle field in that particular way.
We're to believe Captain America from 1940 goes back to be with Peggy (now in her late forties, early 50s) and lives a life where he watches his friend Bucky get tortured by Hydra, Shield be betrayed by Hydra despite his wife being a director and all the other travesties so he can just "live his life"
The bitter-sweet "But Tony and Pepper have a kid" - I think the sacrifice that could and should have been made is for Tony to realise that he has to give away the kid in order to return those that were lost to the decimation; i.e the click undoes the last five years and brings them back to the instant that Thanos clicked..