Here a question for those among you, who teach Homotopics/Algebraic Topology at university. I encountered some questions that were in my view quite easier to solve in category hTop instead of Top (example 1, example 2). In my answers I said that familiarity with categories was necessary to understand. Can answers like that really be helpful to the student? If not then I should stop with it. The student must be central in my thinking when I answer a question. It must not be a way just to expose my knowledge (my flesh is weak).
You know the best what is helpful for your students. So I ask you.
In my opinion the language of category theory is extremely useful. It does take some effort to learn it (considerably more effort than getting the basics of set theory), but the pay-off is considerable. There is however a problem, namely this still seems to be a minority opinion at least as far as textbooks are considered. Having said that, and especially in algebraic topology, I always go with a categorical explanation when (and this is almost always the case) it is an illuminating one.
Remark: This tendency to avoid categorical language in textbooks is well exemplified by Hatcher's book. It's a monumental introduction to algebraic topology with lots of care taken for exposition and explanation yet it avoids category theory. To me, avoiding category theory in algebraic topology is avoiding algebraic topology (or at least its central language).