I do everything with player input, mostly for the reasons others listed above. In addition, I do this because I rely heavily on dialogue choices to determine how the main character develops, so automated would kill any customization. I like to have choices appear often (that have consequences,) as I feel it helps connect the player to the character, versus mashing the button to power through a cutscene.