Kidd is apparently fighting Big Mom, not good bringing him up, the point is, Luffy and Zoro wanted to fight Kaido, Sanji didn't, the same way Marco didn't and this doesn't mean anything, if Zoro was that much strong he wouldn't be clashing with Apoo along with X-Drake for several chapters while Sanji has a time with prostitutes then saves Momonosuke and clashes with King.
Luffy used future sight and said there was an attack coming ---> Zoro tries to hold the attack and gives time to the rest get out the way, Law saves him