I think the movie would have been better if someone else directed, giving Snyder more time to prep Justice League and set up the other DCEU films, especially one who knows how to write a cohesive narrative. But who do you think Warner Bros. could have realistically gotten to do it?
I was thinking Noam Murro, director of Smart people and 300: Rise of an Empire, a movie produced by Snyder.
Beyond that all I could think of is Ben Affleck. If you don't know he directed The Town, Argo, and Gone Baby Gone, the movie could have been more of a well written character drama if he directed and Snyder would help out with the special effects scenes, possibly making them better than they were in the movie. Anyways what are your thoughts?