I agree with all of those points, and here's another major reason for my why Spider-Man's the best: He never gives up. Use the "he has powers" excuse all you want, but when you're dealing with something like Ultron, the Juggernaut, or the Green Goblin, it's so easy to give in, and even has at points. But even whenever he's down and out, Peter always comes back better than he was before. No matter how many broken bones or scars he has, he will not give up. Sure, you could say that about other heroes, but Spider-Man is not Thor or the Hulk. He's not on their level, and yet he will fight guys that give 'em trouble. Why? Because he doesn't want people to get hurt. To me, Spider-Man is the champion of the little guy. He doesn't have a mansion or eyebeams, and while he has powers, they got greater because of his willpower and training. That's a true hero to me.