I have to say, I LOVED this movie! It takes the number 2 spot right behind Avengers for me. There are two complaints about this movie, that I think aren't very well thought out.
About Pa Kent's wanting Clark to hide who he is, I believe this was for his own protection. As a child, and even as a young man, Clark was not yet mature. I think stories like "It's Superman!" show how a young, naive Clark was ripe for manipulation, and prone to the lures of fame and power. Pa Kent felt like Clark needed to understand his purpose on Earth, as well as develop the experience and maturity necessary to use his abilities for the good of the planet.
As for the death and destruction Superman was involved in, I don't blame him for it. Remember that for his whole life, Superman has been the most powerful being in the world. Just take a look at his face while he is fighting Faora, he is legitimately shocked that ANYONE could dodge him! He wasn't exactly thinking rationally when he first attacks Zod, who was threatening Ma Kent, and didn't expect him to be able to respond, or for Faora and her partner to be the threat they were.
As for his later fight, Zod didn't give him a choice. Zod attacked first, then declared that he'd kill humanity to make him pay, meaning that Superman's only option to save as many lives as he could, was to take down Zod as quickly as he could. Remember, this is his debut as a superhero, and after
Spoiler:
he kills Zod, who was the last of his race,
I see him going to much greater pains to avoid the death and destruction of all life, especially human.