I get all the hate for Raizo vs Fukurukujo (whatever his name is) but we must understand that he will die/his plot line is attached to that of Orochis (who will most likely be executed before the people of Flower Capital). I think there is good chance that this Fukuro guy will not even be killed. Orochi is waiting for him to make the escape together from Onigashima.
Disappointed in Law and Kidd, Luffy is soloing a Yonko (although he has run a hard gauntlet) but you expect the two rivals to have a better showing than this. They are not even confident of killing her, they would die to stop her from getting to the roof.
If Izo gets a better showing against CP0 one can only feel so sad for Drake and Appo, but the powerscalers will have a field day. Now we can powerscale more accurately how WB division commanders (less impressive divisions) and how the mid level scabbards are compared to Calamities and Flying Six.
Oda is a master when it comes to using characters in a big scale battle.