In case you can't figure it out...
<-------------
Been a fan since around 1991. Guy Gardner comes in a close second, but only the Guy Gardner written 1993 and after (by the likes of Chuck Dixon, Beau Smith, Geoff Johns, Dave Gibbons, and Peter Tomasi).
I don't dislike Kyle, I just never warmed to his character.
John is okay, but no one seems to know what to do with him.
"Old" 52 Alan Scott was great also, probably my 3rd favorite, right after Guy. I haven't been reading the recent Earth 2 mini-series, so I can't comment on him now, though I do have faith James Robinson will write a good Alan Scott. Truth be told, I'm not sold on the whole idea of shipping the JSA characters off to Earth-2. I know that tying them to WWII could only last so long, but I loved the idea of legacy characters. If I continue hearing good things about Earth-2, I'll pick up the TPB.
As for Hal, he's my favorite because he's the anti-Clark Kent in that, the idea behind characters like Clark Kent and Peter Parker is to give us someone we can "relate" to and imagine being, to make it easier to imagine being their alter-egos. Hal is someone who is totally different from myself, which to me makes him more interesting. With characters like Bruce Wayne, Tony Stark, Peter Parker, etc. being super-smart out of their respective costumes and two out of those three being rich, I find it refreshing to read about someone who has average intelligence and is "just a guy" outside of his alter-ego. Sure Hal might jump out of an apartment window into another apartment (see the first issues of this recent Green Lantern series to see what I mean), but it's because that's who he is. He's very much like James Kirk in a lot of regards.
Guy, again late 1993 onward, is a jerk, but he's the kind of jerk you hang out with, because he may joke and tease you, but he'll have your back in a fight, no question. Of the two, at times I think Guy's actually smarter than Hal, but he never lets on. He calls them like he sees them, unlike myself, which again is why I like him.