I played a moment One Piece Online but I got bored very quickly. Personally I can recommend Anime Battle or Bleach vs Naruto.They doesn't get bored so quickly.
And Naruto Online is probably the best of these browser based games. Besides, it's probably one of the few games released under license.