I'm actually kinda impressed with Sanji considering he hasn't actually turned on his Germa genes, He is still in base. I actually just realised that Oda is really holding Luffy, Zoro and Sanji back quite significantly.
Probably part of my annoyance with this arc is that they seem to be being nerfed for plot purposes.