I disagree - if you were talking 30 years ago yes Batman/Superman were much, much bigger, but the top Marvel franchises are as name-brand recognizable today as those characters. Iron Man and Captain America are on par with Batman & Superman. Go into your nearest Kohl's and count the styles of shirts and who has more on the shelf.
As far as TV: "Successful" is all relative. The ratings for those shows are CW good, but not really good.
Agents of SHIELD got 5.5 MIL last season. / Agent Carter a 4.3
Gotham had 5.3
Flash - the most successful of the CW - DC shows -got 4.4
Legends of Tomorrow - 3.2, Arrow - 2.5
Supergirl beat them all with an 8.9 - but was so expensive ($3 million per episode) that CBS dumped it to CW, which likely means it's ratings drop significantly - towards the end it was barely holding in the low 7s.