Throughout One Piece, the Straw Hats faced many powerful enemies, which they defeated either by a stroke of luck or their unique teamwork. All these adversaries are powerful, but even the most powerful have weaknesses. In the series buildup, Luffy always has a problem fighting against logia users due to their weird abilities, and the only way to overcome them is with the busoshoku haki. Crocodile was the first powerful logia user that Luffy fought, and it took Luffy to find out his natural weakness before he could be defeated. Other enemies like Lucci of Enies Lobby, Enel of Skypeia, and Katakuri of Whole Cake Island, amongst others, were all formidable enemies; unearthing their weaknesses coupled with Luffy's resilience resulted in their defeat.