President Barack Obama is viewed more favorably than any of the candidates