For many MCU fans, Steve Rogers is and will remain the best Captain America. When he entered the Marvel universe thanks to Captain America : First Avenger, the former leader of the Avengers has indeed been portrayed as a hero with an irreproachable moral sense and a big heart, always ready to sacrifice himself for the good of all. However, these characteristics have been somewhat chipped by various events in the MCU, especially since Captain America : Civil War. So much so that today Steve Rogers is no longer perceived as a perfect soldier, but as a man as fallible as those not possessing his superhuman abilities.