Great chapter! Queen is arguably the most versatile combatant in the series. Legitimately one of my favorite antagonists. Amazing Gags, Ancient Zoan Versatility, Tech Genius, Plagues, MADS lore.... he's got it all!
I'm having a hard time buying the battle's resolved. Choreographically, it reads like a pre-climax battle chapter. Even though, from a characterization standpoint, the battle's conclusion's been reached. One of my beloved characterization techniques is forcing a character into believing he'd abandoned his life long values. It didn't matter whether Sanji actually attacked Osome or not, he accepted that he did. In turn forcing him to navigate the complexities of his code. His self sacrificing kindness, personal ancestry contempt and pervertedness have always been at odds with his loyalty to the crew. His character truly shines when he's coerced into the eye of the storm of said conflict. Character wise, this has probably been his best fight outside of his "fight" with Luffy.
Combat wise, Ifrit Jambe is a fantastic concept that could've been done more extravagantly. It looked good, and is a much needed power up for Sanji, but I believe it needed to be a little more elaborate. It lacked the usual dynamic Oda "punch" for new techniques. Either way, since I believe the fight's not concluded, I'm optimistic it'll be better showcased next chapter.
Also, Sanji has amazing speed feats. He went invisible to save Chiffon in WCI, and the same here. It's sad the wank wars create "SANJI CoC LIKE ZORO WHEN?!!11?!!" zombies that are incapable of enjoying what their favorite actually achieves. Cause it's damn good!