What is overpower though? We aren't asking to invent multiple contrived powers, but there are plenty of ways to deal with it as has been pointed out earlier.
Power creep has always been a great problem with Superman, and all his problems get solved by him punching stronger and stronger, while his enemies get unapologetically stronger without any second thought. And when is not his phisical strenght that get tested, he suddenly gets FTL levels of speed and reaction time, a quantum-computer for a brain, can hold his breath forever, and hear and see everything at any distance. He basically becomes God, only that more boring and in blue tights.
Power creep is a problem that infected this film in particular, because suddenly his power levels are not consistent with previous iterations (and the best explanation is due to superman ex machina), suddenly he is faster, stronger and every problem is solved because Superman.
That is cheap soap-opera writing and a teen power-trip. When you make a character so bright, so powerful and so perfect in a team-comp film, every other character gets relegated to the shadows.
It's the opposite that happens with Batman... because every other character is so ridiculous, when Batman enters the equation, every other character gets dumbed and powered down, so you can make the struggle believable and consistent in some kind.
That's why Batman's stories work best in solo runs, because it doesn't have to be compared to kid's show levels of writing that other superheroes need to be interesting. Because suddenly he is relatable, his conflicts human and his pain real. And other characters shine too when they look human too; by making Superman weaker as a hero you actually make him stronger as a character.
When the only thing you got is a hammer, everything starts to look like a nail.