User blog comment:Manofgod/Comic Battle: John Constantine vs Jack Horner/@comment-3977304-20181218115734

My vote goes to Jack Horner. John Constantine is smart and all but that's the only thing going for him. He can plan his attacks well and has defeated some very omnipotent beings like Satan and God. But there were times where he did got duped by equally smarter foes like Roscarnis (who tricked him into having sex with her three friggin times) the Beast and the magician Lord Calvin Burnham. You can't say that Jack, whose smarter than the three, couldn't do the same.

Besides that, Jack has soemthing that John Constantine don't and that is physicality. John may have boxed against a giant goat demon before, but Jack is a superior combatant. He can just use his durability to tank through all of John Constantine's magic and beat the crap out of him.

Then there is his reality bending powers, which allows him to bring foth Gary the Pathetic Fallacy. The Literal can just turn everything into an army and attack John. Jack Horner for me is the better fictional con man.