Vegeta always strives to become stronger, but there are opponents that no matter how hard he tries, he still finds it difficult to overcome.
The rivalry between Son Goku and Vegeta is certainly an important aspect in Dragon Ball. Since the beginning of Resurrection F, Goku and Vegeta have trained together and later on Vegeta is even considered to be equal in strength to Goku. However, this does not mean that Goku and Vegeta are truly equal. Vegeta is not the main character of Dragon Ball, so even though he is an important character, he is only second.
Besides, there are also other characters that the Saiyan Prince can hardly overcome. Below are those 5 names!
5. Freeza
Dragon Ball Super made this clear in Resurrection F. Even if Vegeta was stronger than Freeza, he simply wasn’t allowed to defeat the man who wiped out the entire Saiyan race. Instead, Goku killed Freeza. Vegeta may defeat Frost as a consolation prize in the sequel, but it’s just not the same.
4. Whis
The angels serve as the most powerful characters in Dragon Ball, and Whis himself is also introduced in an interesting way. After the Battle of Gods movie spent most of its screen time emphasizing that Beerus was the strongest villain Goku had ever faced, it was accidentally revealed that Whis was not only stronger, but also Beerus’s teacher.
Although Whis has never fought, he is definitely very strong. Whis is also the one who helps Goku and Vegeta practice to become stronger on planet Beerus.
3. The villain in the movie
In fact, it would make sense for Vegeta to defeat a villain in the movie since there wouldn’t be much of an impact on the main plot. Despite this, Toei always sticks to a very rigid formula for each movie, one that almost always results in Goku defeating the main villain of those movies (if not him, then will be his children).
That aside, the modern Dragon Ball Super movies are now part of the main story line. Therefore, Vegeta’s chances of defeating a movie villain are very slim.
2. Beerus
Goku and Vegeta will almost certainly fight Beerus at some point before Dragon Ball Super ends. In the manga, Vegeta even fought Beerus a few times. It was confirmed to happen during the training sessions, where Beerus fought Vegeta. However, the result is the same, Vegeta cannot defeat Beerus.
Even if one of the two Saiyans defeats the God of Destruction of Universe 7, it definitely won’t be Vegeta. Beerus has a deep connection to Goku and even if Vegeta trains with Beerus more often, Dragon Ball is still Goku’s story.
1. Son Goku
Vegeta has never defeated Goku. While Vegeta won their battle in the Saiyan arc, Gohan and Krillin interrupted the battle before Vegeta could finish Goku off. In the Buu arc, the fight ended when Vegeta defeated Goku.
Either way, Vegeta is an arch rival of Mr. Monkey. He becomes a competitor with Goku to get stronger together. In the original story, he had a reason to compete with Goku to become the strongest saiyan warrior. Currently, Vegeta can keep up with Goku, but he will never be able to defeat this opponent.