Yes traditionally Marvel's line up has outperformed DC's as a whole, but I don't think it all boils comes down to character popularity.
Personally I don't think DC has been run very good as a business (Part of it has to do with AT&T/Warner Bros) but...
over the decades I've seen them squander the popularity of profitable characters and super teams over and over again.