Team Rocket no longer serve a strong purpose in the show anymore as the anime sometimes creates villains of the day as they do characters of the day. The truly sad thing about it is that the villains of the day are usually stronger then Team Rocket and present a bigger threat for that episode. The funny thing is and this will be strange coming from a guy like me who refuses to watch the full series, but Team Rocket took a right step of direction in BW. I couldn't stand them in DP, and don't anybody bring up Jessie's Contest. Considering how she was treated in the GF, they were ultimately a waste of time that they should of spent on the real Contest rivals. After DP I didn't think they could sink any lower but BW happened and for the first 13 episodes that I watched, they were being handled like true villains. It was a step in the right direction and I felt they made a bigger leap then Ash ever did in BW. But then they would go back to being goofy punching bags.
I actually love Jessie, James, and Meowth. The three are very entertaining characters when used right the problem is they suffer from the same syndrome that plagues Ash and Brock. Team Rocket should have ended years ago. The name 'Team Rocket' is a joke now and I can never take it seriously because of this. I wonder why they have kept Giovanni and his group for so long? I consider groups like Team Galactic and Team Plasma overall better, even Team Flare's leader seems more ruthless then Giovanni. Team Rocket is played out, washed up, and trying to keep it relevant in the anime still puzzles me. Jessie, James, and Meowth, all very fun entertaining characters back in the day have suffered greatly for it.