Hillary is easier to me. Have no Edwards in Iowa, and I would predict a victory for her in Iowa. Win in Iowa, win in New Hampshire, Obama staves off defeat in South Carolina, and then loses in a manner slightly similar to McCain v Romney in 2008. Hillary picks Obama as her running mate.
...except, Obama's a pretty different candidate from Romney. Romney had a massive truth problem, both from vast inconsistency with himself and from sounding, as one Republican wrote, sounding like a used car salesman. And, Obama has smarts and a pretty good voice, something the thread keeps forgetiting,
Hill lost 'because her chief strategist's idea of building a big coalition was well summarized by the prefix of his book's title. He tried to build a MICROcoalition, just focusing on Boomer women like his boss. So, he thought alienating blacks and men in a Dem election was OK.
You need to have her fire him early and have her make an actual good choice. Somebody who'd use her hubby's voice positively, as Obama used his.