I think the reason why Superman II - and various episodes of Smallville - work so well is because when Clark is pitted against someone from Krypton, there is a real threat to him - they have the same powers he does and they can give him a good kicking.
Against pretty much everyone else, they have to roll out the kryptonite and that get's old very fast.
I like Superman though because I like the idea of a hero that isn't corruptible, and who can inspire others to better things. The lack of a tormented side or shady side may make him less realistic, but surely the idea of a superhero, which is possibly the ultimate form of escapism, isn’t just about someone who can fly, but about someone who is better or more perfect than we are?
I know its not perfect from a story telling point of view, as it does leave writers limited with what they can do (which is why Clark has ended up being possessed or on red kryptonite so often in Smallville), but at the same time I think there is a place for a hero that is a bit better than the rest of them.
ETA:
QUOTE (GundamGuy_UK @ Jul 24 2008, 04:59 PM)
Exactly. And that's just why I don't read many of the comics/watch the movies, so forgive me anyone if you feel my statements are inaccurate, because I've not really read a whole bunch of the material.
Because it's shite.
If you've not read it, how do you know it is shite?!