With both making profits in the billions of dollars, the Marvel and DC franchises are juggernauts. Both have existed for nearly a century, and have spanned comic books and movies as well as every piece of merchandise imaginable. Every fan has their own opinion of which is superior, so which is it?
Marvel is better
Worth more money, Marvel is the most successful movie franchise of all time.
The characters and storylines of the Marvel universe are more entertaining.
Marvel storylines have much more levity to them than DC, making them more enjoyable to watch or read. Dark, challenging stories can be a turn-off to those who just want a lighthearted escape for a while.
The Marvel movies have made more money; their popularity shows they are better
The Marvel movie universe is a juggernaut and the most successful movie franchise of all time. Money talks, and when a movie franchise rocks the box office to the extent that Marvel has, its popularity becomes a clear indicator of its quality.
DC has moved into a darker realm and generally depicts heroes with impressive superhuman powers.
The DC universe has darker, more challenging storylines
DC storylines are darker and edgier than Marvel, making them much more compelling. Darker storylines are more challenging to the viewer because often, the characters face uncomfortable truths and realities which challenge their views and ideals. This, in turn, challenges the audience's own views and ideas.