I had almost the same feeling like you about this article.
... and the same dilemma.
SO I searched *googled* the dictionary
nice
1. pleasing; agreeable; delightful: a nice visit.
2. amiably pleasant; kind: They are always nice to strangers.
3. characterized by, showing, or requiring great accuracy, precision, skill, tact, care, or delicacy: nice workmanship; a nice shot; a nice handling of a crisis.
4. showing or indicating very small differences; minutely accurate, as instruments: a job that requires nice measurements.
5. minute, fine, or subtle: a nice distinction.
6. having or showing delicate, accurate perception: a nice sense of color.
7. refined in manners, language, etc.: Nice people wouldn't do such things.
8. virtuous; respectable; decorous: a nice girl.
9. suitable or proper: That was not a nice remark.
10. carefully neat in dress, habits, etc.
11. (esp. of food) dainty or delicate.
12. having fastidious, finicky, or fussy tastes: They're much too nice in their dining habits to enjoy an outdoor barbecue.
13. Obsolete . coy, shy, or reluctant.
14. Obsolete . unimportant; trivial.
15. Obsolete . wanton.
kind
1. of a good or benevolent nature or disposition, as a person: a kind and loving person.
2. having, showing, or proceeding from benevolence: kind words.
3. indulgent, considerate, or helpful; humane (often fol. by to ): to be kind to animals.
4. mild; gentle; clement: kind weather.
5. British Dialect . loving; affectionate.
IN MY OPINION, The difference between Nice and Kind is that being nice is more obvious, but it doesn't necessarily make you a good person, it is only about the appearance and how you know to behave with other people, whereas being kind means having and sharing positive feelings, and it is more about how you are, not how you act.
(did that make any sense? , sorry about my swamp English:biggrin2:)