I used to be very excited about Elixir, not because I hate Erlang's syntax (I actually quite like it), but because I saw in it the opportunity for a mainstream, general purpose language with macros on top of the excellent Erlang runtime. However, after 2 small projects with Clojure, my thoughts have changed. To me it is the general programming language, and it's only a matter of time until clojure-beam sees the light…
I like Lisp and its descendants, but a long time ago I realized that no s-expr syntax language will ever be "the general programming language".
Use Lisp to find and exploit a niche. Don't fight a popularity battle you will never win.