The dev tools (build, deps, project generation) are not necessarily better than everything else but they are very good.
The paradigm of Erlang that Elixir builds on is outstanding for building reliable, efficient services. It makes trade-offs for that. Trade-offs that mostly don't have downside for your average web app.
Things that begin to get complex in many ecosystems. Low latency "live" functionality and lots of concurrency are trivial and supported from the ground up.
It is a high level dynamic language. Think abstraction-level Python or Ruby. But it has these very different trade-offs.
Docs are good. Ecosystem is not as frantic as JS.
Phoenix LiveView is particularly in service of delivering things quickly. Follows a very 80/20 approach. High abstraction level. Covers most needs. Not shy about making trade-offs to avoid complexity. Much like Erlang originally.
From what I have seen, it’s just another programming language. I’m not getting where the large speed up is…