Yep. Exactly this. It's crazy how Oda has regressed in terms of female companion characters. Vivi was way weaker than Bonney, but fit in so much better with the crew and story.
ViVi was with them for 4 arcs and near 100 chapters .
In terms of female companion characters tama was done much better but once again we spend way more time with her.