The Anime has really gone downhill to say the least, though personally I honestly think it really started with Diamond and Pearl: that's when Brock became completely useless, and Team Rocket went full retard on us, after all. It had a few bumps in the road here and there prior to that arc, like in the middle of Johto with excess fillers, but the episodes themselves were still actually good and even Johto Misty did far more than DP Brock, DP TR, Serena, Bonnie, and XY TR.
The English dub went to hell with Battle Frontier, though, and it's only been getting worse and worse since then overall. The voice acting is all around horrendous (some of the worst I've ever heard in any cartoon or any anime dub ever-- they're all terrible voice actors and actresses), the script writing is juvenile and makes no logical sense whatsoever most of the time, the dub intros as well as endings are very poor in quality, and finally the dub BGM scores just don't fit the series at all these days.