It was great. I had no problem with the killing of Zod
Only dumb part was Pa Kent choosing to die.
Agreed, that was really the only part I hated. This movie added a lot of emotional and moral vulnerability to a physically invulnerable character and I for one see that as a positive.