I don't get why the keep the same character for every season. Ash just seems like a pathetic idiot. You'd think after several years of training he would be a pokemon master and the fact that he restarts his pokemon every season is dumb.
He should have beat the pokemon league and based the next season someone based off Gold and Sliver games with the red haired guy as pokemon thief. Then Ash can come in once in a while as a cameo and Gold beating him at the end of the series.
I stopped watching after he didn't win the pokemon league two times in a row.