I really like the scripted events in Johto, I get the impression that they really tried to extend the storyline and playability for as much as they could to enhance longivity, they even dropped them off the Radio Tower for a final strike. Like with RBY, GSC feels a bit "empty" after their last apperance in the Radio Tower. From there, you get that feeling of "That's it?". In other words: Team Rocket is CRUCIAL for the storyline in the Metal Generation. As for which one is the better, I'd have to go with the GSC one. Team Rocket feels very "static" in RBY, they just stands there until you approaches them. In GSC they ran up to you, caught you off guard. In RBY you had time to prepare and knew nothing would happen untill you stepped into that Silph Co. Tower (boooring!). This is because the scripting system is much better and more developed in GSC. However, no Giovanni in GSC is a huge letdown. There should of been a final confrontation in the mountains or something (or why not have him storm the 8th gym in Kanto?).