Hamlet, for one
• Fence sitter, say
• Indecisive one
• One who goes back and forth
• One who hesitates (out of fear)