Despite its reputation, the Spirit Bomb has only worked once in the Dragon Ball universe. Out of all the times Goku has used it, the only time it accomplished its purpose was at the end of Dragon Ball Z when he launched it at Kid Buu. Kid Buu was the first – and so far the last – Dragon Ball villain defeated by Goku’s strongest attack.
Of course, that’s not to say that Goku hasn’t had plenty of opportunities to use it. As the most powerful technique in his arsenal, the Spirit Bomb has been deployed a total of four times in Dragon Ball canon, all of which being situations where the Z-Warriors had very few options left. Against Vegeta, the all-powerful Spirit Bomb was presented as Goku’s trump card, but it failed to finish off the villain. It didn’t work on Frieza or Jiren either. When he originally learned it from King Kai in Dragon Ball Z’s Saiyan Saga, there was a feeling that any opponent wouldn’t be able to walk away from a direct hit from a charged-up Spirit Bomb. And though it is true that the attack is superior to all of Goku’s other abilities, it just hasn’t served him as well as the Z-Warriors would have hoped.
Related: Dragon Ball Can Make Super Saiyan 4 Canon (For Universe 6 Saiyans Only)
The repeated failures of the Spirit Bomb don’t necessarily mean that the attack is overrated. Instead, its lack of success can be attributed to other factors at play. The Saiyan Saga's Spirit Bomb didn’t work because Vegeta landed an attack on him during the energy gathering process. As a result, the Spirit Bomb lost a significant portion of its energy before it was able to hit Vegeta. The second use of the Spirit Bomb went wrong on account of the destruction that Namek had already suffered. For this version of the attack,
Read more on screenrant.com