Lol Goku is basically anime Jesus, he was too perfect.
Vegeta's flaws made him such a dynamic character, basically a spoiled trust fund kid with access to the best training and from an elite bloodline, but can't surpass a lowly Saiyan who hit his head and became retard.
So he hates so hard that it becomes motivation for him to be great
more like this:
he is the heir to an entire planet of a proud race of hunters and conquerors. A more powerful army and being comes in, strong arms his dad, and makes his entire planet and race indentured slaves [start imagining this is earth and you're like...obama's son].
your slaver realizes you're a threat and while you're off planet he destroys your entire fukking race and planet, and tells you it wasn't him. You know the deal. But you have to work for him.
You conquer and enslave and destroy planets for him, killing and enslaving literally billions.
You get to a target planet and after the THIRD REMAINING MEMBER OF YOUR RACE is murked, you find out theres another on some hillbilly planet
you go there and tell him his entire race history and he's like nah i like this planet more. You fight him and LOSE.
then you fight your enslaver and get destroyed beyond reason. BTW you were the most powerful person in the history of your race at this point.
then you become a good guy and fight for the planet because thats all you have at this point
then you get murked out by a bug.
then you admit...the lowly saiyan brother is stronger than you...and you surrender to an evil being to make you more powerful
and you finally beat your fellow sayian in battle
and get absolutely destroyed by the new threat to the planet
and that lowly saiyan murks him
breh
vegeta is a sad tale and thats JUST to the end of dbz. He is one of the deepest characters ever