Also, the one thing I don't get is that Ash never lets Team Rocket CAPTURE ANY WILD POKEMON! Last Saturday, that baseball fangirl with the Meganium caught a wild Elekid. Okay, but if it was TR, Ash would stop at nothing to keep TR from catching it.
He is also glad that his Pokémon never evolve (he brags about it, actually). You can't be a true Pokémon Master without having evolved Pokémon, even if it is just for Pokédex data. If the spoilers were right, he'd never have beaten the Blaziken in the Johto Championships without Charizard, and even then it was close.
Final verdict: have Ash lose all his Pokémon to Team Rocket, Haruka goes off and does whatever, Misty and Brock lead their gyms, and we change the star of the show to Kenta. Kenta, Marina, and the guy with the Meganium (Jounouchi?) are much better trainers, and more likeable characters in general.