I had to go with Vincent on this one, even though he is a little hard to obtain into your part, I think it's worth it, I love his story, his attacks, and his mysterious nature. I also think he has some of the most interesting dialogue in the game..the kind that really makes you think about what he is saying, I also think he is a moving character because you can plainly see his inner struggle throughout the game.