Overall, this was a solid Superman story. Yes, the graphics were fantastic and yes, there was quite a lot of action (maybe a little tedious toward the end)...but I still found myself exclaiming "wow!" throughout.
The buildup through flashback backstory was great, believable and well-acted. Diane Lane and Kevin Costner were understated and strong. Exactly as Clark's parents were in the comics. I felt Clark's struggle and the foundation of his upbringing that really helped form the rest of the story.
Cavill was great, handsome, believable, and has absolutely captured the Superman character in a new way. I felt his humility and power.
My only complaints were the occasional corny lines/quips that were obviously meant for comic effect but felt flat, and Amy Adams as Lois Lane. She was a weak link and brought none of the presence and spice that Margot Kidder had way back.
The action sequences were long, but probably fairly realistic if you consider who's fighting. Leveling a city is gonna be pretty damned violent.