My personal ranking is
Zoro, the rooftop fight was just insane, I don't think anyone excepted something like that
Sanji, he settled himself as the best written character, the "luffy, which version of me do you want around?" moment hit like a truck, and it was revealed that he was holding back during the entirety of the post ts, I did not see that reveal coming, turns out, he took Ls only because he was too strong for his own good
Franky, he was a chad this whole arc, he ran over a yonko, challenged her, was ready to throw hands with king, fought and defeated an opponent on the same level as jimbei's, and is still fine
Nami, she just had her best moments this arc
Luffy (he's been impressive but everything was already expected aside from the sky split moment)
Robin
Chopper
Jimbei
Brook
Usopp

oda did usopp so dirty you straight up had to show nami's best moments, because those are the only moments usopp had relevant screen time in