Presented as a traitor, Natasha Romanoff is ultimately the one who arguably made the best choices in Captain America: Civil War.
The events of Captain America : Civil War are far from playing in favor of the Avengers in Infinity War. For good reason, it was a completely divided group that faced Thanos, which undoubtedly reduced their chances of victory all the more. This third installment of the Captain America saga indeed pitted the heroes in two very distinct teams with on one side the pro Tony Stark and on the other the pro Steve Rogers. It has also been criticized Black Widow for navigating between the two, first siding with Iron Man before betraying him to help Captain America. Yet of all the heroes, she is arguably the one who made the most logical decisions.