WG unofficial rule #1: we shit on everything related to Sanji
...but there's always exception like this one. Cracker's fight is basically him getting 2 counters. The tense, immersion, choreography, etc, won't be as interesting as normal fights.
Meanwhile Sanji vs Queen, although a one-sided fight too due to Queen can't match Sanji's speed unless surprise attacks, is more interesting because 1) brachiosnake is funny 2) we know what a peak cyborg can do 3) develops Sanji's character