Technically, Team Rocket only dislikes Ash because he's always blasting them off and they never seem to stop failing at capturing his Pikachu with their thought up schemes. However, when it does come to certain episodes, Team Rocket has shown to be helpful to Ash and his friends - even his Pokémon.Poeple hate ash because every one will have someone who hates them and some one who likes them. In the show ash has people who hate him...like jessie, james and meowth.
However, you're right when it comes to an anime, more specifically a character, there will always be those who hate on him and those who adore him. It's basically what makes the world go round. For myself though, Ash was my favorite character throughout the show until May showed up (She just stole my heart, let's leave it at that). I still like Ash in the show though, basically because of his personality and his train of thought. He takes things to another level with strategy and disadvantages. Especially with the DP arc I have seen Ash grow more in skill. Taking new techniques to battle (for instance, his challenge against Fantina) and much more. In this season though, he especially stood out more because of his rivalry with Paul, which is what I think gave the anime a little spark this time around.
In short though, I have no problem with Ashy Boy. Yeah, he's sometimes naive and he sometimes just acts annoying, but that's just him. Every character needs some kind of personality, and that's just his.
Yeah, because changing to new characters every new season really gives an anime a boost in ratings.and i think every new season should start with other main character :P
It would be more interesting.
/looks at Digimon and Yu-Gi-Oh. :\