Goku.
Goku would win in everything. He can destroy Kirby and flash
goku no doubt
Goku would win cause I do not know anything about Anng but in battle between Sonic and Goku Sonic would kill Goku.
Kirby because he or she can turn into a rock and beat jiggleypuff
To battle Zero two (o2) in Kirby 64, you need to collect all the shards, then battle miracle matter (ripple star boss) again, and then you battle Zero Two.
During Cell Games, Cell was a little bit stronger. However, after training in Other world, Goku would beat Cell in battle. He also achieved SSJ2 and SSJ3 level.
I think that Goku would win. He is faster and stonge, and I can't imagine thor could handle a Kamehameha or a Spiritbomb .
Goku would win in a battle with Broly if he is in Super Saiyan (1) or higher. However, SSJ1 may not be enough, or cause trouble for Goku, especially when facing Broly's Legendary Super Saiyan (LSSJ) form.
Hoshi no Kirby - 2001 A Blockbuster Battle 2-1 was released on: USA: 14 September 2002
In terms of character, luffy has by far the most intersting charater and depth. In battle, goku murderstomps the lot of them.
Goku would win in the form of SSJ1 or higher against Android 19.