Most superheroes are overpowered. If you look at their power sets logically and compare them to both the villains they fight and the circumstances they find themselves in generally, they really shouldn't have any trouble with either, and the world around them wouldn't function well at all because of their existence