Romney is not the best choice possible, but he is a relatively solid pick.
Yes--his Mormonism will turn off some (though I don't think a huge number), but so would Huckabee's evangelical, pastoral background. Huckabee is definitely more associated with religion than Romney is.
Romney might be the best of the big-name options out there.