It seems like some people are saying Superman is incapable of making mistakes. If Superman is incapable of making mistakes, he is perfect. But is Superman perfect? Has he never made at least one mistake in any continuity? It seems like Superman being perfect really limits the amount of stories you can do you with him. You can't put him in an interesting moral dilemma if he is perfect and he is not very inspiring if he cannot make mistakes. If moral thing is always the easy thing for Superman, then is
Superman doing the right thing because its the easy thing?
Isn't more inspiring if Superman does the right thing, despite the fact that he can make mistakes? In life, the right thing to do, is not always the easy or clear thing to do, everyone in life makes mistakes, no matter how moral or intelligent. Its more inspiring to see how people deal with their mistakes, without their mistakes, they would not learn anything. Superman is too wise to assume he knows everything and there is nothing new for him to learn. Mistakes teach us things, a failure teaches us more then a success.
I think Superman is as man with great power and a good moral compass, but I don't think he is perfect and I think making him perfect limits the character.