I don't know man. If the goal was to make him indecisive in the end, I feel it could've been handled much better. Yet we got Stella dying like a dog with literally no tension, so much so that I wasn't really convinced that a character of that magnitude died in such a manner and Kizaru nonchalantly ending him. There should've been more emphasis on that internal conflict if Oda really wanted to go this route imo. Kizaru also really didn't have to kill Vegapunk with his own hands and even if he did, it should've been written in such a way that it'd have been somewhat relatable to the readers. Instead all we got is Kizaru randomly giving Luffy food with the intent to save Vegapunk apparently, nonchalantly ending him with his own hands and then getting emotional about it afterwards. As a neutral it doesn't really make me like Kizaru anymore than I already did, hell I like him even less now as a result of it. Don't feel like Oda did the character justice at all.