To me I already said why superman, people assume he doesn't have good villains ( it has to do with exposure doesn't necessarily have to do with character if that was the case then why does Spider Man have a big rouges gallery and I am sorry his villains aren't that 3 Dimensional either) Plus money is a factor because really the reason why batman has a more recognized rouges in comics is because of the Adam West TV show not because of the comics cause remember comics were in a small closed off group in terms of the general audience.
Superman it was different they chose not to expose his villains which is my biggest issue and probably was my only disappointment of MOS cause I loved the film but my only problem was they used Zod again in a new way which I liked but still. So if superman has a TV show like the adam west batman then we wouldn't be having this discussion would we.
Now the other issue is that Superman should have more villains that are cosmic based ,now in general for some reason writers have trouble writing cosmic characters but to me superman needs more cosmic villains cause it feels like he has too much earth based villains and only a view Cosmic Ones ( Matter a fact writers keep stealing superman's cosmic foes and giving to other characters like Mongul smh) Also I have to call BS on writers can't write cosmic characters just has when Neil Adams said powerful characters are the bane of writers ( BS Neil if that was the case Religious Texts about Pagan gods or Gods shouldn't exist and we already had a writers write powerful characters very well like Sand-Man and Lucifer Mornigstar the definition of OP) if Star Trek can have how many cosmic foes superman should have a crap ton.
This is my opinion what do you guys think?