Obama will fare quite well according to the left, because that's where he is on the issues. McCain will fare better in the center, because that's where he is on the issues.
He understands the "actual issues" far better than McCain does. He has actual plans to lead the country- McCain has no real plans, just more of the same. And Obama is much, much smarter than McCain. I think Obama will do fine.