The characters created cannot just be a mouthpiece for the writer. When you look at a piece of writing, and it's genuine and it doesn't feel like every character is just a mouthpiece for the writer, but that they've been created in such a way that they're expressing an idea that a writer wants to get across, that's when a story succeeds.