Being surprised doesnt mean perceiving first, to block the attack you have to perceive it, prepare the anticipation and then block. While King attacked Sanji (which Zoro blocked) while Sanji's body having a weird Germa reaction, dividing Sanji's attention between battle, biological change, and even family dispute, after he elegantly jumped in dodging a barrage of lasers Queen aimed at him, jumped farther than the stumbled Zoro. Oh not to forget Sanji just fought against both Queen and King alone while Zoro was 100% recharged by Senzu Bean. And nerfed, distracted, body-alterared Sanji managed to slip Den2 Mushi without Zoro even realizing between barrage of lasers, a slightly slower version of which (from King) had made Zoro stumbled and difficult to dodge? In the speed, stealth, target precision, it's clearly Sanji who is superior. Zoro sure has more savagery, lethality, endurance, attack power and brute qualities. But i don't think Zoro is better from every aspect, Sanji also had some (fewer) things better than him.[/QUOTE
You typed all that but didnt disprove Zoro still sensed it 1st,
Does it matter if Sanji "dodged further" if Zoro still had to black kings blade,
Sanji put the Den Den mushi in his Haramaki when he bandaged him
I wasn't making a case of what Zoro is better or worse than Sanji at, I pointed out that he did something in this moment before Sanji did