Top 5 Superheroes:
1) Batman
Batman seems to have accomplished what no other powerless human has.. He constantly defeats many villains much stronger if not by a hundred times than he is, and on some occasions this regular human has even saved Superman. And sometimes he can make the tough decisions Superman can't. Case closed.
2) Hulk
The Incredible Hulk has defeated some of the most powerful Marvel villains there are, the angrier you make him, the stronger he gets, and the longer you fight him, the angrier he gets. I have NEVER seen him lose a fight unless he was sabotaged and/or sedated, but even then he eventually would SMASH the person he was fighting. I honestly think the only reason he hasn't beaten up every villain is because he usually isn't looking for a fight. Bottom line is no matter who you are he's just not the hero you wanna challenge, ever.
3) Superman
Superman is one of the strongest superheroes there is, but what makes him not just another Hulk is that he stands as a symbol for all that is good, it sounds super cheesy but it's true. A lot of people hate him because he's not as cold and down-and-dirty as other heroes, but thats the same reason he's many peoples favorite hero.
4) Captain America
I like Captain America because he brings an old fashioned Superhero style into the mix. And like Batman when necessary even without powers he could put people inhumanly stronger, or even faster, to shame. Captain America also NEVER goes against his gut, when something doesn't seem completely right, even around supposedly "friends", he has his shield ready.
5) Dick Grayson
Dick Grayson is a pretty admirable hero. I mean getting up from under Batman's shadow and making a name for yourself isn't very easy, to go from a little kid in tights to a greatly feared hero who uses way less gadgets than Batman.. psh. AND he was trained by Batman. Nuf said.
... I would've added people like Green Lantern and Wolverine but, it's top 5, not top 7.