Warning: Egghead spoilers
As per requests, in this post I'll try and explain what caused me to dislike Vegapunk Shaka.
The first event I would like to discuss is SHs arrival at Egghead. After being informed of their arrival, Shaka told Lilith to bring them to the island, and once he could he disabled their movement through the dom shoes, and intentionally let them fight S-shark. You might say, it's reasonable to be cautious around yonko crew, especially with the fake news the government was spreading. But this event occurred after Luffy was informed of the govt intentions to kill VP, and promised to escort him out of the island and protect him. Yet, it wouldn't be smart blindly trusting a pirate? In fact, Vegapunk had access to many government files and for sure was able to infer even by the name of his past opponents, Luffy was a good pirate, currently at war with the government. So obviously he wouldn't cooperate with government intention. Additionally, he could easily infer some of the crew, namely Robin would have motives to work with him at keeping Ohara's will as the sole survivor. Vegapunk met Dragon and Saul thst could tell him that much.
Yet, he was very reluctant to release the crew, or give them any information of the current situation even at life and death situations. He also delayed Lilith from going out and commanding the Seraphim and that could have cost more than mere price in money of the lab, but civilians lives.
Later, when Luffy fought with his strongest form, Gear 5, in order to protect Atlas and the Vegapunks from CP0, Shaka didn't offer any help. He could easily command Stussy, or send the satellites, but he preferred sitting back and observing Luffy endanger his life for him. He also gave the initial permission for CP0 to infiltrate the island.
One last evidence, is making the entire crew run around the lab to find Vegapunk stella and Bonney, while being able to confirm his absence and see Bonney with cameras, tiring Luffy and weakening him.
@LucciXKaku4Evah what do you think?