Well, my issue with the Metropolis destruction is simply that Supes never seems particularly bothered by what's going on around him. When standing in the DCCU's Ground Zero, I don't think telling a "joke" and kissing the girl is the best thing to do. Is he not the least bit horrified by what's happened? Clark obviously cares about humans, as shown earlier in the film, but there's a weird disconnect in the final minutes of the film. Superman never acknowledges the destruction around him. The loss of life. The movie spends precious time showing us how "human" Clark is via flashbacks, but somehow he is not affected by the destruction? Neither is Lois, apparently, or anyone else, really, now that I think about it. Not sure if that was a conscious decision. I mean, no one really reflects on what happened, bizarrely. It's not just Superman. Literally no one in the movie cares to comment on what just ocurred in Metropolis.
When Superman confronts Zod, there's no anger. He seems to kinda pity the General, actually. He only shows true emotion after he snaps the Zod's neck. So Superman gets pissy (rightfully so) at the guy in the bar, but the death of thousands? Nope, ain't nobody got time to get pissed at that.
Then we cut to the Swanwick scene, and you know the rest.
Another example of the disjointed nature of the film. I've said this before but it's like the film is just filled with unfocused characters.

