When it comes to superheroes, most of us have our favourites from either Marvel or DC. This is a rivalry that was created long back and will always be open to debate.
When it comes to movies, Marvel is the clear winner, if we consider box office performances, while DC is struggling with scripts.
The last movies of a DC superhero that I truly loved was the Batman Trilogy, although they weren't the part of DC cinematic universe. Despite the below par performance of DC movies, I still enjoy them more than I enjoy the ones by Marvel, though.
Following are the reasons which strengthen my argument that DC is better than Marvel:1. Character Depth
It was a delight to see the transformation of Bruce Wayne from the 'Batman Trilogy to 'Batman vs. Superman'. Where Nolan's Bruce was younger and more optimistic, DCEU's Bruce was mature and slightly darker. This transformation was brilliantly scripted because usually when we see a superhero, there's hardly any change in the character. But the character development here was astonishing and overwhelming.
© Warner Bros.
This is where Marvel lacks. Except for suits & the beard of Captain America, Marvel has barely changed anything in its superheroes. The cocky-ness of Iron Man is great but eventually, it gets boring seeing it again and again.2. Toughness
I would like to blame Disney for this one. Remember 'The Incredible Hulk'? He was scary! One would think twice before messing with him. Then Disney came into the picture & suddenly the Hulk turned into a PG-13 version of his former self.
© Universal Pictures
What we saw after that was a soft Hulk and a series of 'childish' movies. Apart from Logan, no other movie of a Marvel superhero is good enough for an adult fan.
They are soft, the storyline is not deep, and they barely scratch the surface when it comes to dark villains. Against the entire MCU, just one guy from DC is enough – Superman.3. Posters
Posters from Marvel movies are, well, boring! They are clean, quiet & again, lack the depth. On the other hand, posters from DC movies are stirring and dark, like the franchise itself.
From the Marvel posters, we get the feel of a family film which we should watch with kids. And that is certainly not a compliment if you're a diehard superhero fan.4. Embracing The Dark Side
Marvel is all about fighting against villains and saving the world. DC is much more than that. DC openly shows the struggles of superheroes. Remember 'Justice League'? Batman knew he was old now. Contrary to his popular belief, he accepted he can't work alone.
© Warner Bros.
Remember 'Wonder Woman'? The movie was more about her internal struggle to stay home or to be set free in the outside world and less about defeating the villain. You don't see such depths in Marvel movies. Maybe in 'Infinity War', but it was still an 'Ohh, there's a bad guy. Let's defeat him' kinda movie. Marvel needs to grow up!5. TV Series
If we compare the first season of 'Arrow' and 'Daredevil', the former was way better. I'll tell you why! 'Arrow' developed the character from scratch. There was a background associated with each and every move that he learned. A flashback where we got to see how our superhero learned various techniques and his struggles to survive torturous conditions.
© The CW
When I watched 'Daredevil', all I found was some blind guy who trained some blind kid. That's it! There was no 'how.' That's why I found Season 1 of 'Daredevil' to be one of the most overrated seasons.
To sum it up, Marvel lacks maturity. It is no longer the world where superheroes are just for kids. I can't say that I could ever find Iron Man better than Batman, but at least Marvel can try to make films keeping the adult audience in mind.