There's been a lot of controversy over the final battle in Man of Steel, and without going through all of that again, it's fair to say that at least some of the blame for the massive amount of destruction can be put down to the fact that Superman was inexperienced and only just beginning to learn the extent of his powers. Since the events of that movie though, the hero has been performing humanitarian acts all over the world, and despite the fact that him being an alien is public knowledge, public opinion does seem to be going in his favour. Superman has also quite clearly found much more control over his amazing abilities, something which is evident when he smartly manages to stop a train from being derailed and saves every single life on board without so much as a single casualty or injury. This isn't the Superman who wrecked half of Smallville AND Metropolis when we last saw him, that's for sure. Superman having a greater control over his abilities obviously isn't good news for Batman, but the vast difference between the two heroes and their approach to helping the world is clear to see here, so it's really no surprise that the different way they view things is going to lead to an epic battle on the big screen next month.