I've learned a lot about superheroes recently thanks to my five-year-old. At first, you think that Marvel is the company with the cool, real-ish characters because DC characters seem kinda corny and overly romantic/moralistic in comparison. The more you learn about them, though, you realize that the Marvel characters are just as dorky and the DC characters are just way, way more rough ridin' powerful. I mean, Superman alone could probably whip all of the Avengers asses at the same time. The Avengers are pretty much just humans in special little suits. Superman is rough ridin' indestructible, has super strength, super speed, can rough ridin' fly, shoots lasers that can destroy anything out of his rough ridin' eyes. And then you have these other supernatural bad motherfuckers like Green Lantern and Martian Manhunter. It's just no contest, really.
So, I tend to agree that the Avengers are pretty wimpy overall. But, yeah, Hawkeye is a former circus performer/archer. COME ON!