I think this was a pretty interesting story. I think Team Rocket inadvertantly prevented disaster by taking the trophy and winding up on the ship that it was stolen from. Who knows what the ghost pokemon would have done if the trophy had stayed in the museum and the ghosts had come after it? Just a little random musing.
Anyway, a few other things I like about the episode are that Victreebel finally gets to attack for the first time, Victreebel going after Meowth

, Meowth running away with the trophy just as the motto's starting, the looks on Team Rocket's faces when they realize the ship might be haunted, and definitely the flashbacks to the trophy's owner's past. It was funny when he asked who will challenge him next, he points to Ash last, and Ash is more than willing to take him on, even though he's long dead.
