One Piece simply suffers from the garbage Oda puts into it weekly
Combat system and fights are trash, but as far as story goes, the world building, details linking each other throughout the story, it is genius in its own right. Problem is, Oda introduces 100 characters every arc and doesn't exactly give them time to mature.
In Naruto no stone is left unturned, characters serve a purpose, they are given ample time to fight, they get their own backstories etc
But yeah major difference is still combat system, Oda just does garbage clashes post ts