I think Romney is the best bet actually.
I completely agree . I've been saying "watch Romney" for 2 years now . If he lets his true Conservative leanings come to the forefront , he can and will win . He will have to let his true Conservative nature come out on the social issues and he will have that chance as he separates from liberal Mass where he has Governed quite effectively .