Agreed, but Egghead should've been Franky and Robin's development arc, and Elbaf should be Usopp and Sanji's. Instead, Usopp is just bumming around and getting drunk. I mean ffs, Franky's back remains his main vulnerability, and he was on an island filled with cyborgs and the most brilliant minds in the world, and yet he barely interacts with Vegapunk at all beyond simping and all that we get out of that is a useless message and the revelation that Vegapunk is not only a scumbag, but a naive one at that. And Vegapunk, who is supposed to be doing research on the Void Century, offers Robin nothing of value. Heck, not even Chopper gets anything despite Vegapunk probably having the most advanced med tech in the world.
"I'm going to use your highly illegal buccaneer blood that government officials hunt on sight to make morally questionable cloned super soldiers from their corpses to spread 'peace' and in no way could this be used for something evil!"