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.
-
Ryan Reynolds!