I had no problems with destruction of Metropolis. (But they should have put in some scenes of him helping after fight. Its too massive to ignore for most people). Nor do i have problems with killing Zod. In retrospect it would have been wiser not to do it. It divided the fanbase.
See the thing is Zack Snyder's storytelling has fans. There are in fact a lot of fans of his work. Many fans are touched by his work. But by the results in BO and critics we can see that it does not work for the majority of people.