Any scenario where BASE Luffy, not even G4 Luffy, is able to go toe to toe with a Yonko and damage them should tell you where One Piece is going. It is going Fairy Tail levels.
Sanji should not even be anywhere near able to defeat Queen.
Zoro based on his feats this arc was much stronger than Luffy and could have defeated Doflaimingo by himself.
The only fight that was fair was WW vs Jinbei but even there Oda should have never hyped WW.
Oda during post timeskip has writen the story as checklists, just check off things and make things "hype". But Oda Sanji struggled vs Vergo and now you are making him fight Queen? Doesn't matter because it is "hype". But Oda Luffy got one shotted by Kaido, and now base Luffy can block Hybrid Kaido's attack? Doesn't matter because it is "hype".