The suit is too childish though imo. Zoro gets all the coolness vibes and training and black edgy coolness sword while Sanji gets training with Okama and male-version sailormoon outfit?
Pre-TS Sanji is way better imo, his suave manner and suit, cool-headed strategy, and cooking-themed Diable Jambe attacks, it's much more fitting to be Zoro's no-nonsense themed equal. But now i feel like Oda likes to degrade him some way.