Decision is between Zoro and Sanji for me.
Sanji moreso, except the perv stuff. He is the more "human" amongst the trio.
Zoro a bit lesser. Zoro is most of the goal, what we aspire to be, when it comes to will, hard word, determination etc.
Luffy the least. Too much plot armour and plot driven.