Superman is, quite honestly, the most morally boring and generally uninteresting superhero I have ever seen. His one "weakness" is a quirk. His strengths are insanely overpowered. His world is as black and white as the early cartoons he first appeared in.