It was essentially Goku's act of "kindness" in not killing Piccolo that pushed him to be good, well, sort of. At the end of the Tenkachi Budokai, Goku decides to make Piccolo his rival so in a way this selfish act that could have resulted in more destruction at the hands of Piccolo served as a nudge to push him in the direction of being good. While we did have a movie in between Dragon Ball and Dragon Ball Z, Piccolo was basically reintroduced and quickly sided with Goku which seemed a bit fast to me.
Knowing how the story panned out, I am glad because Piccolo became one of my favorites in the series, especially after seeing him and Goku fight in DB and then later saving Gohan's life. When he jumped in front of Gohan and sacrificed himself, he truly had become good. Maybe the transition was easier and quicker because Namekians are naturally givers and protectors, they do not seek out to be evil.
Part of me feels it was too fast though. I think there should have been some kind of back and forth before ultimately helping Goku. He was essentially created to destroy him after all (much like the Androids... People must really hate him LOL). What do you guys think? Would you have prolonged his turn or kept it the same?
Knowing how the story panned out, I am glad because Piccolo became one of my favorites in the series, especially after seeing him and Goku fight in DB and then later saving Gohan's life. When he jumped in front of Gohan and sacrificed himself, he truly had become good. Maybe the transition was easier and quicker because Namekians are naturally givers and protectors, they do not seek out to be evil.
Part of me feels it was too fast though. I think there should have been some kind of back and forth before ultimately helping Goku. He was essentially created to destroy him after all (much like the Androids... People must really hate him LOL). What do you guys think? Would you have prolonged his turn or kept it the same?