Conceptual_Entity
well since you're rewriting it and trying to make the MC less OP, you could try to make him nicer (less demonic) if he has moral limits even if it means slowing down his road to power a little it's kinda believable. Besides not all demons are pure evil you know.