I'd vote Bloomberg without hesitation. Obama would win of course. Partly because Obama is still moderately popular and partly because Huckabee would further decimate what little Republican support there was left in suburbs. My guess is that Obama would stay in a similar spot he was in 2008 while Bloomberg takes a ton of Republican support in the BosWash region and on the West Coast. Huckabee flounders outside the South.
Obama - 51.6%
Huckabee - 35.8
Bloomberg - 11.1%
Others - 1.5%
Utah is a big question mark to me as they are incredibly loyal to both their social views and their religion. Which adds huge pluses and minuses to Huckabee. Bloomberg is also hard to predict because of his money. He could make a huge impact or be relatively low impact.