I think characters need to be flawed, in order to have space to grow (or not), and therein lies half the story, and the satisfying internal journey of the narrative.

p.s. Table Mountain by night, especially if it’s lit up, makes for an amazing backdrop