Agreed. Could've worked out really well.
Gadot is interesting. In BvS, if you didn't know any better, you probably would've thought she was playing Catwoman for most of the movie.
Which frankly would've been a better fit for her.
I love Cavil as Superman. Frankly even Brandon Routh was a damn good Superman, but his script was just so god awful that he's never going to get his fair shake. They probably should've started with Bale in Superman Returns in some form, and then gone from there...kinda like how they had Tony Stark and Samuel L Jackson at the end of the Hulk movie.