Just like we predicted, his limiter was the fact that (probably 'cause of his childhood trauma, with his family considering him an unworthy failure) Sanji always thought about his life as sacrificable.
This guy was nerfed and borderline suicidal through all One Piece and still almost equal to Zoro