Some of the important virtues of Erlang here, without the dorky syntax and general weirdness.
I’m not a huge fan of the Erlang syntax and some of the other ‘weirdness’, but Erlang does have some important things that Go still doesn’t have. I don’t know enough about Go’s implementation, but I could see it acquiring some of them over time.
Most importantly, all the process supervision stuff is pretty important for creating robust systems. Also, the schedulers are different, with Go being set up to be very fast, running native code, and Erlang running on a VM with a scheduler that can deal with while(1) types of situations without locking up everything.