I found it strange that Law is so high in people expectation.
He's DF is hax, sure, but we saw in past that he was trashed by Doflamingo, he didn't even give a good fight...
Without any good 1v1 feat, I really don't understand how people can pull it stronger than KataKuri or King.
Kroom is powerfull, but would he manage to hit faster opponent ?
I think against King, he should win because of his devil fruit mastery and the lack of versatility of King.
But Katakuri got all tools to beat Law, better haki, Future sight to counter room, long range and close combat high skill, and higher physical feat... I really don't see how Law can win against him.
In the other hand, I think that Kidd may have a easier match against Kata if there is enough metal, Magnetism power can be very difficult to doge even with FS.
When King with his brute strengh, defense and speed could give him more trouble.