I think having the most heart is exactly why he's regarded as the greatest of the GL Corps. Someone may have more skill and strength than him, but his massive willpower allows him to overcome those people and beat them.
We also have to remember that after he was released from the Spectre and was resurrected back to life to serve as GL again, he was far more powerful than he was before he became Parallax.
Hal could also just absorb Sentinel's energy.