I agree more with you on Barry than Hal. My big problem with Hal was the complete lack of respect for the character when he was turned and went on a murderous rampage and the loss of the GL corp. If he had gone out as a hero, that would have been cool. Rayner never seemed more or less interesting than Hal to me.