Yes the way the Straw Hats and their allies were so incompetent against Kanjuro and the Beast Pirates was really BS but at least it's the Straw Hats and their allies who suffer from plot induced stupidity, when it's the antagonists who suffer from it everyone pretend that it's how competent they are all the time and bash them.
Dude... Oda could have made this very logical by at least making one of the calamities present on one of those ships... at least him cooperating with Kanjuro... would make some form of "considerable" power that can at least resist and escape...
Hell... if he made Jack and Jack succeeded in doing that... at least it would give Jack a W... LOL specially after his many Ls
But a ship of fodder???
And Luffy/Kidd/Law attacking the ships... what happened to them? Like they all attacked the same ship... after talking big... then left the rest of ships and got back??? what the fuck?
That's just stupid...
For me... the way I would write it... is I would AT LEAST introduce a "whole fleet of ships" just as intro before the storm...
Remember when fucking Whitebeard before the war... Sengoku sent 50 something fleet of ships scouting? and then reports to Sengoku came by saying "all 50+ ships disappeared without a trace by WB crew"
I get the alliance is not as good as WB and his crew
But c'mon...
at least Oda could have sent a "fleet of let's say 10 ships led by Jack or another calamity"
Then we have Luffy/Law/Kidd competing on destroying the ships... we then leave some of the ships for the newly introduced characters like Denjiro and Jinbe and whoever else is joining...
And only make ONE SHIP succeed in retreating "which is lead by that calamity along with Kanjuro who escaped while the alliance is distracted from the MANY ships and calamity"
But one ship????
not even a fucking headliner???
Not even fucking smile user????
Just one ship of fodders? and Kanjuro is on the other side alone???
c'mon... that's fucking stupid no matter how people will try to defend Oda here