While its true that Hillary may have more political knowledge than every sitting President including Obama, I doubt Hillary will run against Obama. Hillary has already ruled out running against Obama in 2012, and by 2016, she will probably be too old to run. As it is, Hillary, IMHO, has been a very good Sec of State for Obama, and if Hillary retires in 2012, She will have compiled a very excellent political resume unequaled by any woman in American history. Not bad for a girl who started out as only the wife of some Southern State Governor.
But if Obama declines to run in 2012, she could well lock up both the democratic nomination and win the general election in 11/2012.
Obama is certainly more true to democratic ideals in MHO, but he has lacked sufficient toughness to accomplish those ideals. Hillary at least has the resolve and toughness to make the republirats howl while forcing her legislation through, and deliver more democratic bacon for the better welfare of the American people.
But still way to early to tell, the GOP made their 2010 gains on the implication their policies would benefit the nation, and if that does not prove to come to pass, and GOP policies collapses the fragile American economy, the dems may emerge from the election of 11/2012 in even better shape than they were in the election of 11/2008.