When would erlang,jvm be preferable over actix.
I've been building software using the exact stack described in the linked article for the last three years. I don't think about my backend very much, it mostly just works. Most of the work is on the front end. Elixir/Phoenix/Absinthe have been almost completely frustration-free. I'm sure Rust and Kotlin are great too.
If you are specifically making a graphql backend, idk why you would anything but node, since it has the most mature ecosystem.