Zack Snyder's problem is that he believes that complicated = buno, that's why he complicates things more than necessary. MoS: no flying, no suit, no superman, just clark, everything else remains the same. BvS: a totally novice superman, who has just shown himself to the world, everything else remains the same. This small change, at least to me, would allow me to accept, understand the doubts and fears that he has, towards himself and the world, but also the fear and doubts of the world and of Batman. Because superman can be afraid and doubtful, but not as the basis of his being, which is what we saw in the Zack Snyder movies.