Who’s best in a fight?
All of the Avengers fight and all of them fight well, but some are better than others. It has nothing to do with their individual strength or powers, like we talked about before. It has everything to do with their wits and their experience in battle. So while Avengers like Scarlet With, Vision, and Hulk are awesome, they probably aren’t the most battle savvy.
One of the best ways to accumulate good fighting intelligence is through fighting, so experience heavily factors into this category, and it seems two of the Avengers clearly have the most experience – Thor and Captain America. You can argue that Hawkeye and Black Widow also have years of action under their belts, but their time prior to the Avengers was more based around spy-like missions, not so much leading people into large scale battles.
Captain America is a war hero. He led men into battle against the Axis forces during World War II. This has undoubtedly taught him valuable combat experience that most of the Avengers do not have. He can assess combat situations and make quick decisions that can save lives. His combat awareness has definitely saved the Avengers’ lives on more than one occasion.
Thor, on the other hand, is the god of thunder and commander of Asgard’s army. He has led multiple campaigns against the Frost Giants and other enemies during his time as the protector of Asgard. Not only has he gained combat experience, he has learned how to deal with enemies nobody on Earth has even seen before, giving him a very distinct advantage over Cap. Add in the fact that Cap only fought for a limited time in World War II, and it is pretty clear that Thor is probably the better battlefield commander.
If I was planning a battle, I would definitely want both of these guys at the table with me, but when it comes down to it, Thor, the humbled Thor that came after the events of the first Thor film, would be the better of the two.