Create your characters with care, know and understand them as you do yourself. You should know their deepest and darkest, how they would react to any given situation. Give depth by instilling strengths and weaknesses. Make them a big hot mess. Perhaps your main character is a cat burglar with a soft spot for felines, using the proceeds from her crimes to finance a cat shelter. Maybe the cop on her trail can’t believe a sweet girl-next-door type could commit the crimes, blinding him to the truth.
For every three strengths, give a weakness. Even Superman had a weakness. What is your character’s Kryptonite?