If you were to match up character for character in a fight, DC would beat Marvel. Simply because Superman can't never lose because he is Superman and Batman is so good he also can't never lose. Add the Flash, GL, Wonder Woman and an insane amount of superheroes from that picture above and it would be no match. The Justice League is molded after the pantheon of the gods.
That said, Marvel has the more human characters and they make for some interesting reading. They certainly have the "everyman" aspect down and that's perhaps the reason why their properties are a little easier to bring to the big screen.
I tell you this: before Civil War, Marvel had completely lost touch with the human aspect of it's characters. The company kept relaunching books every other year (long running comics like Spidey) and gave up on their characters by creating the Ultimate Universe. People love Marvel now but those of us that have been reading comics for a while can't deny the appeal of DC.