Dude, your really sounding like a hater right now. Broly was stupid, really. He started out with purple hair as well lol, then he turned Super Saiyan and got gay ass blond hair. And he can't say anything but Kakarot. Which is also retarded. For some reason, Goku always pwns the strongest villains. Buu= one of the strongest villains in DBZ and Goku pwns him with his bomb thing. Frieza, everyone was useless against him cause they were all not super saiyan's, super nameks, super humans, etc. And Goku turns Super Saiyan and pwns him.
Villains and Heroes.
Raditz- Piccolo [Mostly]
Vegeta and Nappa- Gohan got Vegeta but Nappa got killed by Vegeta.
Frieza- Goku [OMG SO PREDICTABLE]
Garlic Jr- [I think it was either Gohan, Krillin or Piccolo or all of them.]
Androids- Vegeta [He pwned them. Gero and 19]
Androids 18/17- Piccolo beat 17 but 18 got attacked by Cell.
First Cell- Piccolo matched him.
Second Cell- Okay, Vegeta would have killed second Cell if he wasn't so retarded.
Perfect Cell- Gohan [with a father-son talk from Goku. I swear, if afterlife wasn't real in DBZ. Gohan would be dead.]
Bojack- Gohan [Another talk from Goku.]
Janemba- Goku [I think.]
Freiza Returned- Gohan.
Frieza's Crew- [In Fusion Reborn, Gohan hit Frieza and they ran away so] Gohan.
Majin Buu- Gotenks would have killed him, Gohan would have killed him, but no it was Goku with his gay ass bomb.