Yeah, also it should be noted that Sonic cannot die in Super Sonic for unless he runs out of rings. So as long as he has them he is literally invincible. Also he can warp time and space in that form too :/Canonically, Sonic can run faster than light, at the very least with Super Sonic, meaning if he kicked you with all his might you'd probably disintegrate. Also Kirby is only like 8 inches tall so he's not all that menacing.
Kirby could definitely win though.