User blog comment:RenaissanceReaper/PSASBR2/@comment-6992314-20130403180427/@comment-6992314-20130404023621

With that in mind I have a few suggestions.

Sora vs Wanderer, Siegfried, Raven, Lightning, Vergil (DmC), and currently my favorite Liquid Ocelot.

Reason why Ocelot is my favorite rival so far.

-Liquid Ocelot is basically the "evil twin" of Snake while Sora literally has an evil twin "Antisora".

-Liquid and Sora both have actual dopplegangers. Sora's is "Antisora" while Liquid Ocelot's doppelganger is the original Revolver Ocelot. Ocelot even confirms this with his final words to Solid Snake "I am Liquid's doppelgänger and you are his(Big Boss's)..."

-Sora did not embrace darkness and was able to restore his human self and stop being a heartless. Ocelot embraces Liquid, and lets Liquid take over turning him into Liquid Ocelot.

-Ocelot and Sora have been mentioned or seen in every one of their games.

-Sora's friend Riku is possessed by Ansem while Ocelot is in a way "possessed" by Big Boss's son Liquid Snake. Ocelot respected Big Boss in such a way that one may consider them friends.

-Sora and Ocelot in a way are a cause of their rivals. Sora's memories are the basis for Xion and Liquid possesses Ocelot leaking information to lure Solid Snake to the Big Shell. Liquid is able to due so because Ocelot uses Liquid's arm in a transplant to replace his arm after Gray Fox cuts it off.

-Revolver Ocelot saw Solid Snake as a friendly rival. Ocelot had even helped snake during Snake Eater but was deceiving him. Riku who was Sora's friend was one of the main antagonist's in Kingdom Hearts. The connection being that Ocelot had a friendly rival, while Sora had a friend who was his rival.

I am sure I could figure out even more reasons but I feel it is unneeded. I believe Liquid Ocelot is the perfect rival for Sora. Anybody else agree?