Having recently watched Man of Steel again, I have to say I disagree. I think there were a lot of interesting character ideas presented in this movie. Granted, I am not really sure why there need to be SO much destruction, however, I think that is caused more by a downplay of what Superman is, than what happens when humans get caught in the crossfire.
In the Marvel Universe, the world, though filled with super powered beings, is still relatively "small" in the sense of how these beings impact the world as a whole. At least that has been there take in the movies.
Superman is beyond all of that. The modern take on Superman is that he is beyond the world he happens to be on. His power is so vast, that it transcends everything else that exists on Earth. If this movie failed, IMO, it was in not giving enough weight to exactly what that means. A being that is literally unstoppable, yet chooses to co-exist as one of us.
Superman did not react enough to what the consequences of his power/presence on the planet were, they did not establish a string enough case for the trust and gratitude bestowed on him, by helping to fix a mess that he is indirectly responsible for. In the Avengers, real world cost is established/referenced. Captain America is used to bridge the gap between the ordinary people and the extraordinary events. In Superman, he walks away scott free, not because he has been accepted, but rather because there is no other option. "You are just going to have to trust me". What? What government in their right mind is going to accept that? We have no defense against you other than your word? To me THAT is the only real problem with this movie, they establish him as a god among men, and then expect the audience and the cinematic world to just say "hey, ok, glad you are on our side..."
Maybe in the sequel they will explore this more.