If only other self-hosted/distributed projects were this easy to install. I skiped on discourse, mastodon, gitlab, etc. because they were all pain to setup on a base linux system.
Pleroma is a lot easier, though.
I'm not a fan of Go, but it does lead people into some right decisions, that Ruby and Python lead them away from.
Anyway, the problems start when you want to be sure it's running all the time your server is on, and on integrating it with your other web applications. Still, it's strictly better than interpreted environments.
If languages are making decisions for you, you aren't engineering software.