If I could I would have voted neither. I don't think either of them deserve to be on the canon, either as a superhero movie (the only ones I'd possibly consider, and even these are a maybe, would be The Dark Knight or Iron Man 1), or as great movies. They're both fun and campy movies, but that's it really. None of the pre-Nolan Batman movies are good movies, though this might be one of the better bad Batman movies. And despite just how fun, and happy, and hopeful the Superman movie is (none of these things are present in MoS or BvS), it's an ok movie overall. Though Christopher Reeve will always be my perfect Superman actor. But since I have to choose, Superman is my vote, because frankly, Superman way a much better movie than Batman.