I'd pick Cain over Bachmann if he could get any traction. I heard him on the Michael Savage show last night and he was awesome. The trouble is most voters are not intelligent enough to connect with people like Herman Cain.
Potentially, I think he could be heard, but the election is 15 months away and I just don't see him getting the traction necessary to be competitive.