Nero was on Ion level wasnt he (well not level, but high enough that he could last Nero>Kyle and in my opinion *which feats can prove Kyle=Hal, though there are some people that say Kyle was more powerful because he was full powered and none of the other GLs could face him at that power coughTraitorcough.....)
with all that strategically said....
Hal loses 😐