It's always funny to me that people who hate zoro love katakuri. He is basically the zoro of BMP pirates. Always cool, badass, serious, doesn't laugh, even his face is like a zoro. But haters call zoro an one dimensional character when they lick katakuri lol.
Anyway i voted for Zoro. It's easy to be badass in one arc or even one scene. But being a badass after 20 years is something else.
WB and Mihawk/Aka Inu are really good too.