Níveis bastante semelhantes na minha opinião. Eu gostaria de ver uma luta entre ambos. Todavia, eu concordo plenamente com o Léo... o Smoker decepcionou bastante. Eu também esperava mais dele e talvez um possível almirante, após esse time-skip.
But, voltando ao combate...
Como sabemos, o Sanji tem Haki da Observação. Logo ele deve ter o da Armadura também.
Analisando o geral, eu vejo uma vantagem para o Sanji, simplesmente porque, devido aos seus dois Hakis, somado à sua grande velocidade, acertar ele seria bastante dificil. Em contra partida, Sanji tem um ótimo poder destrutivo com o Diable Jambe, e uma vez pego pelo soco do Sanji (que por sinal, queima o inimigo e queimar fumaça é tenso kkkk), deixaria ele bastante atordoado.
Por isso, eu acho que Sanji vence aqui.