Edith Hamilton said this quote

None so good that he has no faults, None so wicked that he is worth naught.