Marvel's characters are better. Marvels continuity is more compact and easier to fllow. DC has multiverses and confusion all around.
Most people only know at most 5 DC heroes (Superman, Batman, Aquaman, Wonder Woman, and Flash) Where as thanks to movies Marvel has more known characters. (Spider-Man, X-Men, Fantastic Four, Daredevil, Ghost Rider, etc, etc.)
Marvel is also more appealing. Their characters are easier to identify with, because they aren't superpowered aliens or superpowered princess of other fantastical nations. They are rather human characters. Batman is the only easily identifiable DC hero. (Though I myself do love me some Wonder Woman and Supergirl.)