IMO, she will run because she is all her party has to offer.
She may be all her party has to offer, but Hillary will do what she thinks is best for her. She is aware that if she runs and loses that she will never be POTUS. I think she is waiting to see which way the wind is blowing.