1. Zoro (without a doubt number 1, people didn’t think he was going to even meet Kaido much less perform the way he did in a 5v2 on the Rooftop vs Kaido and the Meme, what’s transpired with King doesn’t put him lower relative to the what a good chunk of the fandom expected him to turn out)
2. Luffy
3. The rest