I wasn't talking about the narrative. I was just talking about being a satisfactory power up.
Him having to accept who he is it's fine, but it kinda sucks if everything that makes him special now is the things his origins gives him, without him having to train or earn them the same way that Zoro is doing so with Enma, and Luffy in a way with the advanced armament haki (CoC was BS tho).
I'm not saying it doesn't make sense in a narrative. It just feels bad when compared to what the other two are having. Because it just seems free that doesn't need training and has no negative sides, like Zoro getting his haki sucked and Luffy wasting his haki in a second using CoC.
if Sanji gets Raid Suit + DNA Power Ups, both his power ups are free without training and have no negative consequences, he is completely OP for nothing, just having to deal with a shit backstory, wich a lot of One Piece characters already do.