Cain, Bachmann, and Santorum are all good.
Only one has the numbers to make it happen.
Cain for me.
Yeah, I have reservations about Santorum, but not for the reasons which people think. Backing Specter was a terrible choice and we all know it now. But, at the time, Santorum was chairman of the Senate reelection committee and Specter was the guy arguably the most responsible for getting Judge Clarence Thomas confirmed. So I can forgive him for this rather than pile on.
My reservations about him have to do with electability. Not only is he focused on focused on issues of social conservatism when the economy is the main issue, but he couldn't even crack 40% in his last reelection bid against an empty suit who is arguably the dumbest guy in the U.S. Senate with a penis.
Herman and Michelle, I believe, are much stronger in the likability and electability departments.