Rooftop was not a fan service. I am not biggest fan of Zoro but if I say so myself, he was legit on the roof top. No one should take away those cool panels he had be it dragon twister to save luffy from becoming kaido's food and hurting him , to blocking hakai even if for a second( heck even Kidd my favourite character was impressed by that feat and congratulated him) to scarring kaido, he was all round a swell character in rooftop. His feats were dope .
Saying this
Kidd and law MASSIVELY held back on the rooftop. I mean by massive I literally mean massive. There awakenings are OP. There endurance and stamina movesets those all came to light post Rooftop inside the castle. Why didn't they go all out on the roof top like Zoro, and luffy. Only oda knows but whatever
All trolling aside Who so ever your favourite character is among Zoro, luffy, Kidd, law all of them are monsters and they genuinely have feats to back themselves up. None of them are mid difficulting each other in an 1 on 1 fight. High difficulty at least to extreme difficulty at most for all them if they face each other