The answer is either Burgess or Lafitte.
Lafitte is a good candidate, but the fact is that Sanji's main fights have always been, in the large part, against gag-type characters:
- Mr. 2
- Jabura
- Absalom
- Wadatsumi
- Queen
with the only exception represented by Kuroobi.
Lafitte seems too serious and cool as a character, so I think Burgess is just more fitting.