Minor spoiler alert:
In spite of of how much I liked the movie, I noticed one serious logical error right away. In Metropolis, Zod's ship is work in tandem with the world engine or whatever it's called on the opposite side of the planet. In Metropolis, it's broad daylight. After destroying the world engine on the other side and getting knocked out, Supes gets some recovery as he soaks in sunlight from the morning light. How could there be sunlight on opposite sides of the planet simultaneously???