Sanji objectively gets more positive attention from the ladies. Of course, he also tries to get it a lot more than Zoro does. Most relationships Zoro has with women primarily involve him arguing with them, which detracts heavily from his Rizz factor. Anyway, the correct answer to your question is Usopp