Lol
I'm a Sanji fan, I can be annoyed with him at times, but I like him anyways.
I don't downplay Zoro, he's my #4 fav SH.
I don't go into powerscaling between them because as far as Oda intended, Luffy is #1, Zoro is #2 and Sanji is #3, even though Jinbe has a higher bounty rn, he fought WhoWho on Wano, and Sanji defeated Queen, #3 in Kaido's fleet. So it's useless to argue who had greater feats, because Oda will not break this pattern (unless it's WCI and Luffy fights everyone).
I don't even remember discussing Rayleigh ever, he's a tough old dude, and used to be top tier in his prime. As for Kizaru, I really want Sanji to fight him because of speed angle - Sanji is so fast you cannot see him, but can he beat speed of light? And if you ask me, Kizaru is most likely #3 out of original Admiral Trio, so there is a chance that Oda will give us that fight.
Unless Luffy steals the show again, that is.