The killer feature of racket is it is very easy to make Domain Specific Languages (including the teaching language) and related tooling.
However last time I looked the library ecosystem didn't seem great; there were many libraries but few that were actively maintained.