I agree on macros: I have been using Common Lisp since 1982 and I almost never write macros. To be fair, I like my Common Lisp code to be readable (to me) and don't care as much about conciseness.
In any case, I think every developer should have a few languages that they really enjoy using.
In any case, I think every developer should have a few languages that they really enjoy using.