How to create a character: create a flaw, and a problem
Let’s say that you’re writing a humorous mystery novel. Your main character owns a diner in her small town. She’s wonderful. Everyone loves her.
Stop… NO. Everyone doesn’t love her. That’s impossible. And worse — it’s boring.
Give her a flaw. Maybe she’s the eldest of a large family. Her mother died when your character was 12. Her father’s an alcoholic. She and her five siblings were forced to raise themselves. It wasn’t easy. It’s made her intolerant of anyone who’s lazy, and who cuts corners. So she regularly fires staff who let her down. She won’t give anyone a second chance.