He was obedient to God, which is good. He was a true worshiper of God, which is good. He let his wife be taken into a pagan king's harem, which is not good. He did it twice, which is really not good. However, we would be wrong to point a finger at Abraham, because he grew in character, just as we do.
Nobody is born with character.
We develop it through teaching and testing. Children are taught character by their parents. And, at some point, both the children and their parents are tested, when a situation arises in which the child must decide if he is going to make his parents' standard his own. Some do, and their parents rejoice. Others don't, and their parents weep.