Kidd was already impressed when he used adv CoA, Law didn't understand adv Coc so how the fuck are they supposed to be close to him? Awakening? Nope he also awakened his df this arc.
Law and Kidd are lacking haki, something Zoro and Sanji are a lot better with because they trained for it during time skip.
So Zoro > Law > Sanji >= Kidd