The story behind each fight. Since both fights are major I'll talk about the back story of these fights. King Piccolo or Piccolo Daimao(Depending on what you prefer to call him) is a demon who set fear into the Earth 300 years before the series. Makes you wonder that the Saiyans basically sent Goku(Power level of 2 and 20 during Great Ape) on a mission he can't do
Piccolo Jr was the basic revenge story of a villain. Piccolo Sr. lays an egg before he dies and Jr wants renege. Basically Jr is King Piccolo himself. Piccolo out classes Krillin and eats God. Goku beats and marries Chi Chi and then proceeds to Beat Ten in a rematch. Goku beats Piccolo after 4 episodes I think. Maybe 5. In the manga the story(Dragonball portion) "ended" there while in the anime we get to see Goku and Chi Chi get married.
Now overall. Goku vs Piccolo Daimao's story is better. It's better than the revenge story-line. As Piccolo kills Shenlong and Chazou. Indirectly kills Muten Roshi, Krillin, Everyone in the Tenkaichi Budokai(22nd and 21st) but Goku and Ten. Kills Goku for 3 seconds. When compared to Piccolo who in the anime saved quite a few people but was just a jerk.
Now to the action.
Piccolo Daimao's vs Goku round 2 fell flat to me. Goku destroys Daimao way to easily. Besides some cheap shots, Goku was just destroying Piccolo. I actually prefer their first fight. It better expressed Goku's rage and felt more amazing to watch. Goku easily take the damage of Daimao's attacks and most of the time counter almost instantly. Even with one leg Goku still had the power pole to give him the edge. It wasn't until Ten saved Goku and Piccolo started cheap shooting Goku that the fight became Goku in my opinion. Which was the VERY end of the fight. It was cool how in the anime though everyone was reacting to the fight. Made it into a much bigger deal. Now onto Piccolo Jr vs Goku. One of my favorites in the series. I'll try not to be bias. The action was hard hitting and action packed from the start. They was just testing each other. The match was filled with false finishes that if Goku wasn't the main character and if Piccolo wasn't the main bad guy that you would't know who would win. It was that cool. It led to lots of weird but awesome moments. Goku going inside of Piccolo. Goku lifting up Piccolo. Lots of Ki blast(Rare for Dragonball at time) mix in with Marital arts. I love it when Dragonball does that. Cell vs Goku is another example of this but I'll get to that in 6 weeks. Piccolo beatdown on Goku was unexpected and very brutal.
Goku's combination of punches and kicks with the ending of the Kamehameha was beautiful. Goku letting Piccolo to punch him because God blocked the punch showed his Saiyan Pride before he was a Saiyan(Don't know if Toriyama made Goku an alien yet). The fight was back and fourth unlike Piccolo Daimao's fight. Piccolo blows up the arena. Perfect. The ending with Goku all happy because he finally won the Tenkaichi Budokai made me laugh. Really nice fight here done by Toriyama.
The Music:
Both were amazing. Very equal. Mainly cause it was the same person making the score.
So which one is better? Well that's up to your opinions which I'll love to here. I'll like to here an explanation why as well. To me Piccolo Jr vs Goku is just better than Piccolo Daimao vs Goku(round 2). IT was more equal. The action was better. The attacks was better. More unexpected stuff. The only thing I'll give Damio vs Goku over this fight is Goku's Oozaru Punch as I like to call it. Piccolo Daimao vs Goku(R2) should had been less one sided. There was MUCH more on the line there and Goku didn't have to struggle for revenge. He basically said "I'm kicking your ass for everyone you killed. Forgot to tell you that I can do it with one leg". Well the pay-off for both was great. I just felt almost everything about Jr vs Goku was better.





