Mitt Romney would be a good candidate, because he stands a chance at winning. Sure, he's reversed himself on a lot of positions... America is a country of 300,000,000 people, and political divides are great. Consequently, any viable candidate has to be some sort of centrist. Idealists, like Ron Paul, Ralph Nader and Dennis Kucinich, although well recognized and often amongst the better financed candidates very early in the primaries, never so much as stand a chance at garnering more than 10% of the Republican or Democrat party vote.