Earlier quoted context omitted.
Not OP. Very personal opinion: Go is an ugly language and I don't enjoy working in it for that reason alone. Outside of that, I also don't like the language design for a lot of its features. Though, admittedly, the goroutines part is not one of those choices I dislike. But the error handling pattern, generics and a few other things are super meh to me. And everything Go does with networking and concurrency, Elixir do…
Go is not dynamically typed. People keep putting dynamically typed languages into production. GG
I don't disagree on this point if Elixir were statically typed it would be great, relying on dialyzer for typing is meh at best.