Plot holes galor

Rating: 1/10 (19 August 2019)

As others have said time travel is always a cop out, but there seem to be some major problems with it's use here, first is the fates of black widow and gamora, we are told (by the writer in the bluray commentary) that black widow can't be brought back because the fate of obtaining the soul stone can't be undone, yet gamora seems to have undone here fate from the same choice. The small point that if gamora never made the choice due to the time travel, then in fact none of the events in the previous could never have happened as Thanos would have been one stone short seems to be ignored.
Then you have Captain America's fate, he time travels back and lives out his days as agents Carters secret husband, cool. Unfortunately this then means that within the MCU universe He also has a reactionship with agent 13, technically his own great niece, whoops.