Dude, I LOVE Hal Jordan as Parallax. Best GL villain and the only time that character ever did anything for me.
But yeah, John is a diverse character that displays a wide range of emotions fluidly. That is largely what made his story with Hawkgirl so great and convincing. The only time in the cartoon when he was a one note character was in the first Secret Origins story... But then, so was everybody else.