Batman prepares. Batman is always prepared. Superman can do anything. These are the reasons that these characters are loved and people think they’re boring. They’ve lasted for so long. But it’s also been said they’re hard to write for.
There is a problem in DC where super powers can become so godlike that it becomes hard to think of challenges for them. The great cry in every MCU movie is “Why don’t you just call the Avengers?” well, in DC it becomes “Why does anyone try anything when Superman is around? Or Shazam? Or the Green Lanterns?”. There are so many massive threats that it’s ridiculous that anything other than God coming down to throw down with the heroes of Earth.
Marvel understands this and has kept most of their heroes “street level”. They are only able to do so much. It’s why people can become fearful of mutants. Some mutants are known as Omega level and that means that they can destroy the world if they so want. In my eyes, that just means that they’re on the same level as Superman.
When Spider-man fucks up, you can say, well that’s just who Spider-man is. He’s powerful, super strong and fast. But you could probably kill him with a small army and some air support. There’s a reason that his villains to bring him down didn’t need to ascend to god level, they just had to come at him all at once.

You can see this in Supernatural, the boys hunt monsters and all these things for near two decades during the run of the show. However, they’re still idiots and that makes them compelling. Because even the best fuck up.
That’s how you should be able to write Batman and Superman but people think of them being too perfect. Too powerful. That’s why one of the most loved versions of Batman is the one from the animated series. He’s a human. He’s smarter and stronger than the average human but he can still get stabbed by the Joker.
We don’t want Gods. We want good people doing good things. A hero shouldn’t stand above you but with you. They should be selfless and kind and inspire you to do the same. There is of course some variation to keep them interesting but that’s what a hero does.
It’s something that I try and put in my writing. I write the person first and then figure out what their power would do to them. Would it make them good? Bad? Corrupt? That’s up to what happens when I put finger to key and pen to paper.