All opinions are valid but I disagree that Superman needs to be edgy and morally grey to be a compelling character.
i don't think he has to be morally grey either, but i think the days of the "all-american" superman are behind us
even steve rogers (cap america) subverted a lot of the nationalism/patriotism propaganda thats embedded in the character, and its only until those stories were told that he became a more likeable and relatable character imo
i think the superman animated series into JL/JLU was the best and most balanced depiction of superman imo - he wasn't as dark as batman, still an optimistic guy, but can get stern if he needs to be, and isn't a puppet of the government just because he wants to play nice (on some dark knight returns shyt) ... the scene where he explained to darkseid that he's been holding back is always how i saw the character:
i think his stories can be very compelling if written well, the idea of absolute power
not corrupting him is part of the tenants of why he is supposed to be the blueprint for superheroes ... but i think you can humanize him by actually delving into how he manages those ideals in contrast to the shyt he sees in the world
there's a healthy medium between naive, happy go lucky superman vs dark emo superman ... JL/JLU captured that imo, he never felt like someone who was only beholden to US interests, but he also wasn't some gritty guy - he has moments of brooding/introspection but he always puts on for the people, yet he isn't naive enough to trust lex, details like that
i still think if DC just replicated the superman/batman animated series into live action it would address so many of their issues in terms of character building