Its not a match up thing with cracker.
Its just g4 is too weak.
Other strength based fighters wouldnt have an issue with crackers style.
That's so bad. Is this trolling or what? G4 could take down Cracker's soldier's in ca. 1-2 punches. Being able to do that is in no way a lack of strength, but a proof that's it's perfectly sufficient (it's basically the minimum, and extremely fast for what is supposed to be a strong opponent...).
Nami's rain wasn't used as a strength boost at all, but to simply eat them! As simple as that. Do you even remember why Luffy suddenly got fat?
Not even every strength based fighter (whoever that is supposed to be exactly...) has the reach of Luffy to cut through a long row of enemies, or the ability to make a "huge fist" to potentially blow away everything at once. The level when this becomes "no problem at all" (with or without huge fist or physical reach) based on pure brute strength is already Yonko level.
A better fighter, like Katakuri, would likely simply advance to Cracker himself without taking every single soldier down in under a second, by better Colour of Observation and evasion (e.g. Katakuri would simply "snake through" as Mochi, although he could cover a bit more ground with his fist as well).
Luffy simply got exhausted from having to punch at high strength and speed non-stop, even while evading (at not top level), and his G4 was constantly running out. (Cracker on the other hand could relatively easily spawn several more soldiers at once.) This is however a completely different debate than whether the
punches are physically "strong" enough, i.e. able to punch through the warriors and
destroy them one by one with just a few punches each.
Cracker stalrmated g4 , then lost to another g4 via his own clones after 1a hrs
Again this. Emphasizing Cracker's clones in his loss is pure pedantery. Yes, they were there, however it would also have worked if there were a wall of rock... It's like saying Doflamingo was taken out with the help of the "ground".