This was a great episode, not a filler. It really showed the bond between the trainers and the pokemon (And Bonnie). I was pleasantly surprised Clemonts present didn't blow up. But the best part for me was that Jessie and James had presents, not only for there pokemon, but also for Meowth (I cried when i saw them giving him a present and he was surprised about it. I found it special, because they said they cared about him but had never showed it before).
They've shown they care about Meowth a lot of times before
—Helping him when he was about to fight his old gang for Meowzie on "Go West, Young Meowth".
—Rescuing him from that Onix by throwing their own coins and bottlecaps to make it look like Meowth could use Pay Day on "Meowth Rules!".
–Looking for Snorunt so Froslass would release Meowth, who had been frozen on "The Drifting Snorunt".
–Begging Ash & Co., of all people, to help them recover Meowth when he was taken by Deoxys on "Deoxys's Crisis!".
—Going to rescue him from Hunter J after he had been captured on "Mutiny in the Bounty".
–Looking for him almost every time he gets lost and separated from them (which has happened a bazillion times now lol).
Anyway, that scene was beautiful to me, too. The moments where Jessie and James show they love and care about their Pokémon (and Meowth) are always poignant and special.