I'm not sure there is any one ability that makes a character "over powered." However, what gives a character life and purpose in the story is their struggle. If your character easily handles every obstacle thrown at them, no matter the odds, because of his abilities, it takes away from that...