Daima episode 13 kinda proves GIANT characters can beat the cast. If they had to go Super Saiyan to do 0 damage to a Megath Child, and assuming Megath Child < Megath Adult < Gigath child < Gigath Adult, I'm convinced that mountain-size and up mechs in Gurren Lagann verse step on them.
Unless, for the convenience of plot we're gonna say the Krakens, Megaths, and Gigaths are all casually star-level. And it's not even with Daima. Great Ape Vegeta was killing the Z-fighters with physical strength alone. I didn't read much of Super's manga, but I'm pretty sure UI Goku had to go into his giant avatar state to fight small hill-sized Moro, etc. The writers just get stupid when their opponent is big. They couldn't lift Magetta who's supposedly 1000 tons, even though training under 300x gravity in the Buu saga is 21 tons of bodyweight alone, and well over 1000 tons of force generated as super saiyan.
Unlike Beast Gohan who almost murdered Cell Max with that kick, which, in comparison, is far smaller than the child Megath. Goku could get lost in its dog's body hairs and fight gorilla-sized ticks.
Kaioshin who could supposedly kill Frieza with one blast running away from hamsters.