Get ready, because I'm about to nerd out. Let me first start off by saying...I hate Batman. Don't get me wrong. I love Batman's villains. The Joker may be my all time favorite villain. However, the fact that DC keeps writing Batman in stories to be able to do things like beat Superman, irritates me. All the Bat groupies jump all over all these obscure reasons as to why it's possible and that annoys me even more lol. Superman is overpowered as hell. I dislike Superman just for that reason. He's basically cheating if you look over the list of all his powers....he pretty much has all of the powers possible in one form or another. Batman can beat Superman, but he struggles with villains like Scarecrow, Two-Face, The Penguin, and The Joker? Riiiiiiiight. I totally buy that.

Goku from Dragonball Z. Now THAT is a superhero. He's naive to the point that he's 100% a good guy, but still loves to fight so much he kicks everyone's ass without being an A-Hole about it. The dude can destroy entire planets. He's basically like if the Death Star from Star Wars, was a person....and a good guy. His powers come from hard work and a lifetime of training harder than anyone else, rather than just waking up one day and inheriting them. I think anyone (other than Bernie Sanders) can get behind that lol. He has a smoking hot wife, and was totally cool with the fact that his son could have stomped his ass at age 10. Now I know what you're thinking. If Gohan (Goku's son) was so powerful by age 10, why wouldn't he be the greatest Superhero of all time? To which I say, WATCH THE DAMN SHOW and you'll get it. Gohan is cool, but he just doesn't have the longevity Goku does.

What about you? Who do you think the greatest Superhero of all time is and why? Warning lol. I can talk about this stuff all day lol.