No, Zoro is a terrible leader.
This is the same as when Sanji was taken by Big Mom and Zoro said to leave Sanji, even telling Nami to shut up on Zou
Had Luffy listened to Zoro, Sanji would be dead by now, as Big Mom would have killed all the vinsmokes at the Tea party.
Also the last time Luffy left Ace to his device, it ended up in tragedy.
Zoro is terrible with Nakama.
Vivi will die and there will be blood on Zoro's hands.
This is going to be lesson for Luffy.
Zoro was worried about sanji too.
It was sanji's mistake and a mistake that could cause the death of many strawhats, if we talk realistically.
Sanji made a decision to sacrifice himself and protect everyone without a fight but it was wrong because sanji know Luffy as much as Zoro and the Luffy that sanji knows is a guy that will die fighting for his friends and never abandoned them even if they say : i trick you, i don't want to be part of your crew etc..
If we look at today's chapter and judge it like real situation and not plot saving no mi, zoro was 100% right and the whole crew knew that.
Going blindly to save Vivi against the wg, without knowing where she is because you think is there, could cause the death of his crew members.
In the worts possible situation besides luffy only zoro and sanji are capable of fighting an admiral for example and jinbe could handle himself in lower level but he would be ok.
Everyone else can't even use haki properly and you people wanted them to fight against the wg just to shit on zoro??
On another note..
This scene today was truly a VC moment..
First bring everyone back to their senses, without flip flops just being absolute and straightforward as a sword...
Later everyone was like oh wtf is this and a woman is in danger etc...
Getting up and cutting another element with precision not to hurt bonney while the visibility was poor to say at least...
It was a good moment for Luffy, it was a great moment for Sanji but it was an amazing moment for the VC..