People can sometimes surprise you. Looking at most works of Mark Millar i don't see a guy who can write a great Superman. Perhaps even Alan Moore does not look like a guy who should be writing Superman.
Same way i think about movies. For all the talk about grim and gritty Nolan's Batman was pretty uplifting and entertaining. No offence to those who like Zack Snyder but i think he lacks something. He does great visual stuff and action. But i don't think any of his films really impress me. His characters can be flat or seem lacking in depth. Sometimes that turns out good. 300 is over the top sweet bad*ss action. Leonidas is very much in style of 80s action heroes like Schwarzenegger.
But he lacks in giving that 'life' to his characters. At least in my opinion. Even with the presence of a great number of talented actors i didn't find the characters very memorable. Aronofsky specializes in dark dramas. Dark but still about characters. He might have done better then Snyder in the parts without action. Furthermore, some good directors can do all sorts of work. Spielberg has done crime, drama, sci-fi, war. Name any genre. He might have done it.
But then i am not so sure. Goyer wrote the script chaneling Dark Knight trilogy. Remember how Lois was when she was introduced in Man of Steel? She appeared to be a fun character. But after a while she becomes Nolanized. Monologuing things like frightening questions about existence of somebody like Clark. Instead of natural dialogue we get important dialogue and/or speeches. Something present in the last two films in Nolan trilogy. But Nolan made it work.