Oda did a piss poor job with most of the YCs.
Kata and King were the only ones done justice. Jack is the biggest joke out of this caliber of pirates, he took L after L never had an on panel fight and over all looked like a weak bitch. Queen just never did anything impressive, Oda is shit when it comes to showing power progression. His fight with Sanji was incredibly low scale, no big feats, most of his attacks were goofy as hell and in the end he lost in an embarrassing manner. When you compare him to Kata, King or even Doffy he just doesn't look like he belongs.
This sucks for Sanji too, Oda just gives him goofy opponents and unimpressive feats.