Garp's punch was more impressive than Luffy's KKG because his punch didn't connect with the ground, it was just a shockwave from distance. While KKG didn't connect with the ground either, the impact was translated to Doffy's body, which propelled into the ground.