A big part of One Piece is that it's a comedy and it's mostly hillarious.
If you ask me, 90% of Odas jokes, works! Which is an impressive feet indeed.
But with such a long running series, it's been 15 years now and over 700 chapters.. what jokes just fell flat and plainly just didn't work...