Take elements from this and elements from Man of Steel and I think you've got the perfect Superman film.
I'm surprised by all the dislike towards this film. It's very well directed. Sure, it might not have the best pacing. But I never found myself bored or wanting it to end. I was always interesting in what was happening and what would happen next. Kevin Spacey was excellent as Lex Luther and Brandon Routh made a very solid Superman.
I prefer Man of Steel because I like my Superman kicking ass, but I also like a calm and collected Superman as well.