None of them are perfect. None are Sarah Palin. None are Ronaldus Maximus. They are/were more perfect but not perfect either.
My choices were Michelle Bachmann, Herman Cain, and Rick Santorum.