Team Rocket's "lets give up like adults'' lines were hilarious. The only thing I can really say I dislike about it is how Heatran really should have made its debut earlier. It was one of the 4th Gen Pokemon I really wish Ash had gotten the chance to battle.
IIRC, Heatran was the 4th Gen's least popular Legendary, which explains why he was hardly shown. :x