To elaborate more on my gripe, my biggest complaint about the Pokemon anime is its tendency to shaft certain characters, human and Pokemon, aside in favour of other characters. I can fully understand that giving every single character equal development and things to do is a very difficult, perhaps even impossible, task but when those characters are appearing on the screen every episode, it's inexcusable. One of the more blatant examples I can think if the current trio in Best Wishes. Ash and Cilan receive the bulk of the screentime and get to do things often, while Iris
has seemingly become the third wheel who does little more than just commentate from the sidelines and get the odd episode-in-twenty focused on her. Then there's the group's Pokemon. While they're busy shoving the starter Pokemon in our faces, some of the others aren't even being let outside their PokeBalls.
This isn't a case of me being bitter about my favourites not receiving enough attention. I just feel that characters on the main cast absolutely must get a good amount of screentime and development, otherwise they've no business being main characters.