First up is the Keyblade master himself, Sora. Sora has traveled to many worlds in the entirety of the Kingdom Hearts series from the mighty Olympus home to Hercules, to the underwater world of Antlantica best known from The Little Mermaid. Since Sora has traveled through many worlds, it's only fair to say his experience has granted him much strength on the battlefield. With the ability to transform into many forms and his knowledge of his many Keyblade arts, there's no doubt this will be a close one.
In the other corner we have the time traveling adventurer, Link. Just like Sora, Link's experience earned from his many battles on his journey has granted him much fighting skill. Since Sora's adventure spans multiple games, it's absolute to include all of his abilities including his ability to transform with the many masks from The Legend of Zelda: Majora's Mask.
Who will come out on top? In our opinion we see Sora slightly edging it out over Link. Do you agree with our opinion? Let us know your thoughts in the comments below!