All superhero movies, we all hold realism aside. But just because it's a superhero film doesn't mean you have to completely shove aside realism. I felt the Avengers to be more "real" because they already fully-established why those "weird" things exist. The Batman films didn't. In fact, why don't you just look up the two Batman Honest Trailers to see what was wrong with the "realism" in those films. I just feel like they tossed it out the window. When enhanced realism was actually PART OF what they were going for.