Cruz is a Southern Baptist Evangelical Christian, and the son of a living Southern Baptist Preacher, he would do fine against Huckabee, and in fact would blow him out of the water.
OK by me... I either want Ted Cruz or Scott Walker...
Interesting. Does Cruz dislike Catholics?