It's tempting to look at biblical "heroes" as people who had victory over their flesh; set before us as object lessons in morality.
The truth is that no mortal human is presented to us in Scripture as a hero. The greatest of men is weak and sinful. All are given to us to remind us of our need of grace from the only man who conquered sin and death.