I love Raskolnikov. Instead of being a perfect innocent, like Sonya, a prostitute with a heart of gold, he is flawed and dark, convincing and human.
He gives his money away frequently, and wishes instantly that he hadn't. He loves children. He hates children. He wishes only to serve his family and friends. He despises his family and friends. He dreams of a grandiose, Napoleonic victory in which he might change history, and succeeds only in killing an old cleaning woman. He begins slowly to slip away from madness and to see that all human life is valuable.