"In Hamlet, the tragic flaw determines his downfall in the play. And his tragic flaw is his indecisiveness that is due to grave thinking on the topic of whether vengeance is wrong or right, and whether to kill his father's murderer or not."
This may be helpful.