Not necessarily. Your hero needs to be somebody you can sympathize and identify with. Making her flawed and realistic will win your readers. When I read a book, I often ask myself what I would do if I am faced with a similar situation. Would I follow her decision or would I do the opposite of what she did?