Ehh. I gave up around episode ~150. I really liked it, but there were too many fillers and I'm not willing to shift through 547 episodes for the ones relevant to the actual story.

I persevered through the 700+ chapters of the manga though, so I'm up to date with that.