Perfect stuff. This might be the best "send-off" episode ever. Pikachu and Eevee battling is an obvious homage to Yellow Version, Gary is quite different than the last time he was seen. The way he treats Eevee after the battle and talks to it, it becomes a little more clear why he easily won 10 badges even before he matured as a person. Brock re-asserting himself as one of the main 3, the dinner with Oak, Tracey being accepted as Oak's intern, Ash getting a new Pokedex, Jessie and James crashing the dinner and the hilarious reactions of everyone to them, the accidental name-drop of someone Brock doesn't want to be reminded of right when he's almost figured things out, Tracey and Scyther getting to shine one last time, Ash and Pikachu in bed mirroring the scene before Ash woke up late to begin his journey, all of this episode is just pure good feelings and I can't get enough of it every time I revisit it.