* The need for certainty: Hamlet wants to be absolutely sure that Claudius is guilty of murder before he takes revenge, but he can't seem to find the proof he needs.
* The weight of responsibility: Hamlet knows that killing Claudius will have far-reaching consequences, and he's not sure if he's strong enough to bear the burden of those consequences.
* The desire for revenge: Hamlet's desire for revenge against Claudius is strong, but it's also tempered by his moral scruples. He doesn't want to commit murder, even if it means avenging his father's death.
* The difficulty of taking action: Hamlet finds it difficult to take action, even when he knows it's the right thing to do. He's often paralyzed by indecision and inaction.