I still have trouble referring to a person as ‘black’. It feels like a slur, or at least an inappropriate racial caricature (they’re not really black!) and it still surprises me that it’s become the acceptable and inoffensive term.
The n word almost seemed more mild, being about the same thing (an inappropriate way to describe race from skin colour), but linguistically removed (I’m not a native Latin speaker*) so I can feel it’s just a word, no need to be intrinsically good or bad.