The rooftop was an absolute garbage fight. It was a 5v1 and yet for some reason, every character attacked 1 at a time instead of ganging up on kaido and linlin, like you would expect from a tag team.
Also, Luffy had beef with Linlin, but never did anything to her. Kid had beef with Kaido, but never did anything to him.
feels like Oda did the bare minimum to give payoff for the hundreds of chapters he spent building up supernova vs kaido,