I first reached for Elixir when Ruby couldn't handle large amounts of websocket messages. It really shines in high-concurrency contexts. I also love Phoenix LiveView and have a couple of side-projects running on it.
(wip, no guarantees, this is the engine i use)
Do you have a program that doesn't need to run fast?
I eventually gave up because it’s a bit too difficult without a team.
For me as a long-term ruby user, though, elixir is not quite as elegant as it could or should have been. Even simple things such as "defmodule Xyz do" feels weird to me.