It is kind of A to do ⇔ A is kind to do ⇔ A is kind enough to do
kind / careless / wise / foolish など「人の性質」を表す形容詞は of + 人。人を主語にしても意味が保たれる(You were kind)のが of を使うサイン。
- It was kind of you to help me.
手伝ってくれるなんてあなたは親切でしたね。 - You were kind to help me.
手伝ってくれてあなたは親切だった。 - You were kind enough to help me.
あなたは親切にも手伝ってくれた。
見分け方は「人 = 形容詞」が成り立つか。You are kind は OK なので of、I am difficult(私は気難しい)では元の意味にならないので for。How careless of you!(なんて不注意なんだ)のように会話では to 以下を省いてよく使う。