To counter higher IQ, I think based on battles in post time skip, Zoro has been quicker to adapt and understand opponents and their abilities a lot better than Sanji. Zoro has a much higher level of focus and smaller chance to be distracted compared to Sanji giving Zoro an opening. Sanji gets easily distracted by women and is much quicker to anger than Zoro is.
RS biggest test was Page One throwing Sanji, Non Raidsuit Sanji got his leg cracked vs Non Haki Vergo. Zoro's biggest durability feat and endurance feat was tanking Hakai, Sanji in the Raidsuit is not tanking Hakai and getting back up at all. But regardless of that speculation because we've seen the higher end of each, that nod clearly goes to Zoro
Asura has CoC along with COA, enough to Scar Kaido, the most we've seen Hells Memory do is beat Wadasumi.
Any of Sanji's attacks is no where near Hakai, and if you think it is, that's just pure spirited headcanon, everyone knows that.