God damn this guy. Being the first superhero doesn't make you the best or even a good superhero.
He's not likable. He's either Superdick or the one of the most boring characters ever.
It's just that his enemies stand no chance against him. Oh no look it's a business man without kryptonite (although he beats people literally made out of the stuff with ease) what the hell is Lex going to do to Clark. If he wanted to he could just kill him in a second. He also has the most plain set of extremely strong powers and the fact that he has a ton of them.
Superman's supporting characters are Boringela McLoveinterest and that nerdy reporter friend.
But the worst thing is his personality (or lack thereof). The guy is just "nice" and "good", not even funny or serious. There is no trials for him other than some other kryptonian/god-like beings which we know he will defeat because of his plot armour. There is no reason for him to be good or evil, outside of being a projection of his parents morality unlike Batman, Spider-Man or any other character ever. To me he is a plotpoint, not a character. His most interesting stories are stuff like Red Son and Injustice, where it's more about what if "god" was raised by the Soviet Russians or went crazy dictator.
His entertainment isn't character, it's the spectacle of him doing stuff. But you could create a character like Superman that can do that and give them a personality, even if it's only somewhat basic.
And to all those "he's not meant to be born outside some outside force" what about Captain America. His problems are about struggling against the fact his ideal world isn't the one he lives in. The US has grew up and become better at some things and worse at others. Hell even Kick-Ass. Kick-Ass wants to do good, but he's a kid who would get wrecked by every badguy. He has to deal with the fact he created the Motherfucker and got wearing a costume banned.
Why? Why do people write this guy in the mainstream Marvel universe.
OK people think that a thug with a gun (or killer Batman or the literal stereotype for all Max Payne like characters) is a good character. He is solely driven by the desire to kill criminals. He is the one of most hypocritical characters ever. Selling drugs to feed your family because your poor and it's the only way you live? BLAM! Your dead, don't care about your family, this guy was a 'nam veteran so he's allowed to kill you. Because ALL criminals are evil by nature and must be viciously tortured and executed by the Punisher. Arresting people is an alien concept to sick, violent man known as Frank Castle.
Why don't the other true heroes just lock him away like he deserves? Because he will job (defeat an enemy that you should have no chance against) them no matter what. Spider-Man on his own could break his legs or incapacitate him, but Punisher writers have some bullshit about how he tactically left a stun-grenade and then just hits them. Or like the time he held off the FUCKING AVENGERS by him stealth using some bullshit guerrilla skills or whatever. And yet people complain how Batgod is OP and takes down way too powerful opponents but are fine with "Punisher kills the Marvel Universe".