Who was the audience supposed to connect with? Who was the main-character? Every expository dialogue was repeated atleast three times, telling the audience stuff they already knew.
On top of that, Superman didn't have any motivation or character arc. He just moped till he found the suit and decided he to do shit, basically.
I found it really weird towards the end, when you realize that Zod has more tragedy and interesting elements to him. This lead to an end-fight where the emotional core was all over the place, as Superman didn't have any build-up to that moment, and as you felt more sorry and sad for Zod's.
Normally, an end-fight should put you on the edge of your seat because you fear the villain and don't know if the hero is strong enough to beat him. Here it was basically the opposite where Zod was ravenous, distraught and at odds since he'd just learned his powers.
Although, I'm the reason these movies are made, so I paid for it, and I kinda enjoyed it, even if it was an incredibly thin script told in an incredibly clunky and inefficient way.