The movie is near perfect. From the storytelling, to the action sequences, to the tone of the movie. People will say it's kind of dark, and has serious undertones but thats what the superhero genre needs, a serious tone to reflect the seriousness of each scenario the hero faces.
Superman/Kal-El is a broken man, who has the weight of the world around his shoulders and the movie depicts this in seamless fashion. Zack told the story well, from Krypton to Earth to General Zod's magnificent ruthlessness. It was woven beautifully. The action was marvelous, esp with how Henry Cavill dealt with the character arc; oh and Michael Shannon!! no words are needed for that man because he was spectacular(as always)!
The only gripe i have is the colour palatte used is a bit dark, and the movie could have used a bit of brighter colours.