These characters often shift in positioning for me depending on the era, but these are my current feelings: 1. Kyle Rayner 2. (tie) Hal Jordan, John Stewart 3. Supergirl (Kara Zor-El) 4. Barry Allen 5. Gorilla Grodd 6. Sinestro 7. Power Girl 8. Creeper 9. Atrocitus 10. Kilowog Honorable mentions, some of whom might crack my top 10 someday: Lyssa Drak, Saint Walker, Guy Gardner, Simon Baz, Arkillo, Joker, Jessica Cruz, Cyborg, Batman, Enchantress, Mirror Master, Indigo-1, Wally West.