Author Dean Koontz' List of Five Preferred Character Traits for Leading Characters
by Kimberly Ivey Copyright 2010
(The information in this article is based on Koontz' book, How To Write Bestselling Fiction.)
Your protagonist should know the difference between right and wrong, and although they can make mistakes, they always end up doing the right thing.
No one cares about an idiot or a fool. Readers want stories about characters who aren't afraid to stand up for themselves and look for solutions to their problems.
We do not identify with cowards. People want to read about characters who face their problems and don't try to run away or escape the consequences of their own actions.
Most people do not like "snobs." Make them likeable.
Koontz says that only James Bond can get away with being perfect. He suggests you give your character a couple of flaws.