I've always respected Piccolo, whether he's playing the villain or the hardass antihero who fights alongside Goku against a greater evil. After he started training Gohan, he developed a heart of gold, ...