The problem I have explaining why somebody should take up D is that I know not enough about the languages they use to actually show them the things they are missing. Sometimes it is the, for me, obvious feature like functions within functions that tilts their heads a bit.