The world of One Piece is absolutely massive and fans have seen quite a lot of powerful characters show up to stand in the path of Luffy and the Straw Hat Pirates at one time or another. There are also other characters who were involved in the story for short stints in significant ways and made quite an impression, only to return much stronger later down the line.