If Obama and McCain had essentially the same politics, then what exactly was the election about then, just personality?
The election was about race. Clinton would have wiped out a White Obama in the primaries, all else being equal.