I wouldn't say MOS reminded me of anything, other than maybe Batman Begins in that it's an origin story where the hero starts out "lost" and has to find himself.
what it was, in hindsight, was a missed opportunity and waste of potential (including Henry). I agree with other posters about the neck snap. There were so many other ways they could have WRITTEN that scene where Clark wasn't forced to kill. I remember the lady sitting next to me in the theater gasping and saying "But Superman doesn't kill" when he snapped Zod's neck. While that's not 100% true, I get the sentiment. And I, too, would have preferred a scenario where Superman wasn't forced to kill. Especially using the "argument" that Clark needed to kill someone first in order to learn killing is bad or whatever. That's such a BS argument. By that logic, that means people need to steal first in order to learn stealing is bad and so on.
And speaking of stealing, I'd also add to that Clark stealing the clothes from the truck bothered me, too. I get how desperate Clark was, but it's still stealing. And for the character of Clark Kent, that just seems out of character. He could have taken clothes that were in the trash or recycle bin. Then, it wouldn't technically have been stealing because the clothes were already thrown away. One man's trash is another man's treasure.
Or, even better, they could have had someone rescue Clark from the ocean, care and feed him until he "recovered" and then given him warm clothes to send him on his way. That would have been an act of kindness, along with other instances throughout the story, that taught Clark the goodness of humans. Those acts of kindness would have solidified Clark's faith in humanity (despite the bad things he's witnessed/experienced), which is why Clark ultimately chooses humans over Zod.
And the other big faux paus, imo, was Clark standing there and letting his father die in the tornado. That just looked and felt wrong on so many levels. It should have been Clark out there rescuing people despite his father's wishes. While Clark's out there helping people, he "hears/sees" his father having a heart attack. Clark is stuck between helping others or saving his dad and exposing his secret. Jonathan would still forbid Clark from saving him, but he would do so witnessing his son being the hero he always knew his son would be. Clark would still learn he's unable to save everyone, but at least he would have been actively helping people instead of passively standing by and watching his father die.
It's those instances and how the character was written that ultimately showed me that Snyder and Goyer and the rest of creative really didn't "get" the character of Superman.
this continued on in BvS. Only in Justice League did Superman finally start feeling like Superman. but by then, it was too late.
Now, I'm ready for a reboot and fresh start.