I'm getting more into racket now, having convinced the people at my job that it will be an effective tool. I used it before of course but for totally different things. I used to make things like sudoku-solvers, simple-AI's, brainfuck interpreters etc. Now I need to do things like subprocess communication, connecting to remote servers, a lot of input validation (often using regex, but sometimes by calling other programs) and a lot of text processing so it's a bit different. I must say I like it a lot. It's like scheme but with a bigger standard library. I found this to make it a bit unappealing because minimalism if one of the nice things about scheme; but for a regular job it's a lot better.
I do not like the syntax now and then though. For example, when you have a function which has an argument that defaults to something and you want to override this you get a call like (myfunction #:usually-default my-actual-argument). And for regex you have the prefix #re I believe; a bit weird.