Katakuri beats Marco. Marco is terribly one dimensional and in that specific dimension completely inferior to Sanji.
well but i prefer using Portrayal when a character isn't using his full Power , and about Marco and Katakuri ; there is a panel that shows how Marco has a superior portrayal than Katakuri when BM said :
why someone on your caliber is helping these ppl ;
She said this about someone who beat her son in her Island .
Speed, AP, lethality, Durability Sanji beats him in all. Kat has shape-shifting but with Sanji's speed he can work around it, also, Kat ain't taking 5 IJ kicks, trust me on that.
Katakuri has FS , lethality with his spear , his AP is good to bypass Sanji's durability , his speed is good , his defence is good , his aoe attacks are good ; sanji needs to land his attacks so he needs either AOE attacks or bypassing FS with his speed which is never seen ; he is like Speed Mode King and you see how Zoro reacted to his hits let alone a FS user .