Herman Cain was my top choice; the rest just get a shrug from me, although Santorum and Bachmann were my next choices. Now that Santorum did so well (how did that happen? just a few weeks ago, he was at the bottom of the heap, just above Jon Huntsman!) and Bachmann has suspended her campaign, he's my top pick. Jon Huntsman and Ron Paul are too libertarian for me, though I agree we need a dose of libertarianism in both parties! And RP's foreign policy scares me. If it weren't for that, I could support him more strongly, even though I don't agree with his position on everything. Mitt Romney is just a liberal in conservative's clothing, and I don't quite trust Rick Perry's or Newt Gringrich's recent (re)discovery of conservative positions on some issues, and think all three of them are political opportunists who have changed in the past and will change in the future, depending on which way the political winds have blown.
Even though Santorum was my top choice and the win in Iowa gave him a strong boost [I count it a win, since it was a statistical tie for first with Moneybags Mitt], I don't give much credence to the caucus, to tell the truth. It's one win, and he needs a lot more. I forget who won the Iowa GOP caucus in '08, but whoever it was certainly didn't go on to win the nomination, so I don't think it has any predictive value whatever.