I feel like Stewart was more believable as a guardian-like character. Hal was much too arrogant.
Edit: this was about which of the two was a better character, not which one was more powerful.
-
Only one of them has created his own GL ring. [spoiler]it wasn't john[/spoiler]