Sanji and Luffy will be similar that way, their powers will have drawbacks and they will have to find a way to fight against it
Warrior of Science and Warrior of Liberation.
Keep in mind we have no clue or explanation for what stopped Sanji's mind from being taken over by the awakening, as it should've been (thus why he asked Zoro to kill him)
My theory: Sanji at some point will stop his transformation with Conqueror's Haki. It's "Judge's will and beliefs" VS "Sanji's will and beliefs" (and Zeff's probably, since both wanted to find the All Blue but Sanji inherited Zeff's dream), so this will only happen when the All Blue gets addressed for real and Sanji has to face decisive choices.
It's written in the stars