If those were the only two choices I would choose Huntsman over Romney. I would choose Paul over everyone followed by Gingrich, then Cain.
I have no problem with Cain. He has executive experience, common sense and I just like him. A case can be made that he doesn't have a full grasp of the issues, but he is smart enough to recognize his own shortcomings and find people to fill in his gaps.
Actually Cain is the probably the closest any candidate has come to Reagan. You probably hated Reagan. I think Reagan was the best president since Lincoln.
I couldn't stand Kerry. Sorry.