Overall, the movie was terrible.
***SPOILERS***
I'm a stickler for comic movie accuracy, but I don't really care about Superman. I went because it's probably the only comic movie that will ever get made that I won't get angry at if they screw something up. However, this was just a poorly made movie.
I enjoyed the background references to other Superman stuff. For instance, the little girl on the bus was not only named "Lana", but also LOOKED like a young version of Kristin Kreuk. Also, when they're fighting downtown and the water tower that flashes by in the background says "Smallville" on it. That was awesome. One of the buildings that gets destroyed has a Luther Corp. sign on it. Very cool.
What I did not enjoy were the continuity issues. Superman gets his power from lower gravity, nutrient enriched air, and 33 years of soaking in the Yellow Sun's radiation. Cool. Zod's team comes to earth and is INSTANTLY super. Clark is tied down on Zod's ship and the "environment" is changed, so he loses his powers. Fine. Zod can go outside on earth with his environment suit on and be super (without the xray vision, heat vision, and super hearing). WTF?!
And the fight scenes... dear lord. Dragonball Z had shorter action scenes.
***END SPOILERS***
The most astonishing thing about Superman movies is how they manage to keep finding ways of making them worse. I am waiting for the B movie version with blood and topless women.