Americans currently put more faith in Barack Obama than John McCain to do a good job on energy, the economy, healthcare, and taxes, but say McCain would do a better job than Obama on terrorism.