People joking and criticizing Sanji for being trained by Ivankov, but Ivankov was portrayed to be Bartholomew Kuma's equal and rival in combat if not even more terrifying than Kuma himself. I'm not saying he is as strong as Rayleigh or Mihawk, but Kuma did no diff the entire strawhat crew...