Sanji had his body exploded when Nami was inside it and didn't know how to use Haki, so it got fucked up before Vergo.
do you reallu believe gastanet damaged sanji to that extent,
ussop and luffy servived that attack with no issues, i guess seing usopp pulled through fooled me into thinking that sanji's body is stronger.
In WCI Sanji blocks the largest Genie Daifuku has ever made, while a smaller one could cleave through a whole fleet.
daifuku's genie wasn't using haki, sanji on the other hand was using it, judge mentioned it in thier fight, and it was weak that a casual swing from judge crippled him momentarily.
All characters are getting significant boosts for Onigashima. The Veteran level characters the Mid3 are fighting now would have been arc boss fights before Dressrosa, or opponents reserved for Zoro, Law, Sanji, Smoker etc.
robin case is significant because the flashback confirmed that se's been learning it since the timeskip, so at least she could do invisible armament to protect her back from diamate, but that didn't happen.