Bbut, in the general, Mitt's religion will matter far less.
Mitt has a lot going for him including everything on your list and that's just for starters. : )
But he's in first place, with 30 delegates.
Huckabee is second with 21 delegates.
Hm.