Everyone seems to be assuming that Sarah will not run. But if she does not, she will have the power to veto any of the other candidates - and I think that is a good thing. She holds the Good Housekeeping Seal of Approval. The other candidates had beetr have nice things to say about her.
And FWIW...............I do believe that she IS going to run.