The thing about Iron Man, cap, and others, is that they are never consistent in their depictions. Cap had trouble fighting a group of nazi's and has gotten his ass kicked by normal humans on a couple of occasions. Yet somehow, a new writer pops up, and suddenly cap can punch the Hulk repeatably without breaking his fist, (while hurting the hulk!) and though he eventually loses, it doesn't make a lick of sense for a guy who does not have any real super powers. Yes, Cap doesn't have a super power. His super soldier formula only grants him peak human condition, and he doesn't even have that anymore and instead has to train to maintain his body, he's currently on par with Batman in physical ability.