I think to make a protagonist figure more interesting in a novel, she/he must be someone cool and stuborn. So that, reader will curious what will be the end of the story.
Beyond she/he cool behaviour, she/he has warm and soft heart so someone will fall in love and keep her/him.