I've worked with strongly typed languages and duck typed languages. I've also worked a lot with Go and Elixir. In my opinion, the tradeoff between the elegance of Elixir's actor-based functional style vs. Go's warty imperative style is more compelling than static typing vs. duck typing.
I love working with Elixir. Go is something I tolerate.
That's a fair trade if you don't like Go, but I love working with it, so for me it has to be something more compelling than trading safe types for actor-based functional style. Go's imperativeness never bothered me.
I love working with Elixir. Go is something I tolerate.