Only character who's ultimate fate hangs in the balance. The rest are fairly predictable. Kind of like Gollum in the LoTR - he has both good and bad qualities.