Speaking of Primeape, his final episode is a good example of an excellent episode with an AWFUL ending. I liked the tourney of fighting Pokemon, the family and Primeape bonding with Ash. The ending is so nonsense:
Why would the fighting dude want Primeape to turn him into a champ? Didn't Primeape already won the whole thing? Now he's taken away in the same ep he got to bond with Ash. Also isn't the conflict of the fighting guy that he spent so much time training that he neglected his family? Taking a new mon to train doesn't seem to fit with the moral of the episode...
Why would the fighting dude want Primeape to turn him into a champ? Didn't Primeape already won the whole thing? Now he's taken away in the same ep he got to bond with Ash. Also isn't the conflict of the fighting guy that he spent so much time training that he neglected his family? Taking a new mon to train doesn't seem to fit with the moral of the episode...