They are both on the same level at worst , we can round and round abt how Kidd has the most pathetic showings in history while law is pretty impressive but oda did portray these characters on the same level , while law gets the benefit in AP, Kidd gets his own share in endurance
Oda also gave an entire chapter dedicated to Kidd recovering in this fight ,
he was actually highlighted more than law ,
even going as far as giving him the ultimate finishing blow on bigmom
now I know these aren’t concrete points for Kidd being above law but I am taking the worst case scenario and oda certainly didn’t highlight Kidd more than law only for him to be far weaker in individual strength .
Oda did include the joke but end of the day it was law who asked Kidd to deal the finishing blow .
most of the times , it’s luffy who deals the final
Blow on an enemy .
I know what I am saying is an extremely unpopular opinion on this site

.
And Kidd vs shanks was also paralleled here ,
These fights were mostly abt yonkos getting ponygelphs from 3B pirates ,
the parallel was pretty evident .
Oda made teach use his best abilities offscreen
while shanks came in like a fuckin nuke delivering an acoc enhanced sword attack
teach took his time while shanks meant business .
Replace Kidd with law and u would prob have the same result .