I probably go with street fighter characters because even tho Sanji can beat all of them street fighter have Chun li and other girls and you know Sanji can’t kick a woman. But if Sanji would kick a woman then he would win because his legs can bypass iron. Also he has haki.