I've always thought Marvel had the better superheroes, just because they tried to explain their origins using (mostly) real world phenomenon, despite how pseudoscientific. Like... Superman is just an alien from some far off planet who just happens to like fighting crime on earth, where Spiderman was an ordinary teen who had his genes messed up by a radioactive spider bite which gave him his abilities. The only DC one that's really like that is Batman which, admittedly, is awesome.