5. Superman's Inaction
The Problem This might come as a surprise given all the action in the movie. But actually, Superman is a bit inactive in this movie. We see this great instance of him training and the build-up with the music and him flying and it seems like were about to jump in to Superman taking charge of his life and his destinybut then we see him back in Smallville, still in hiding. And then its not until Zod turns up that Superman appears. For far too long, Jor-El is more active as a hologram than his son is and thats a problem. There should have been more of Superman taking charge and being proactive instead of being reactive.
The Fix You dont necessarily have to have Superman make a public appearance as he did in Superman: The Movie or Superman Returns where theres this big reveal of him before cameras, but when that scene in the arctic ends with him flying over the world, then transition to him flying around the world, saving people, stopping crimes, averting disasters, all of that. Show us that hes being active and hes not just being forced to do this. For that matter, get rid of Jor-El after the initial explanation of Clarks past and then lets not see him again. Superman should have to figure this stuff out on his own, he shouldnt just have to call up his space dad whenever he has a problem