What's your opinion on "essential" characters? Are they totally unacceptable due to restricting your gameplay, or is it ok to have some of them marked essential in order for the game to be finishable, no matter what you do?