What do you think it is about Elixir that leads to beautiful/maintainable code? I keep thinking about giving it a try.
Edge cases can live as two line adjustments in ways I don't know how to do in any other language.
When I'm working on the JavaScript (front end) side of an Elixir project, I repeatedly get into these positions where I'm thinking, "Man, I could express this so succinctly and elegantly in Elixir. There's no way in JavaScript that doesn't feel clunky in contrast."
Funnily enough, I think pattern matching is one of the most exciting things to happen in Ruby for a long time. While it isn't on a par with functional pattern matching it's still going to be incredibly useful.