Man, when you gotta Go, you gotta Go! :P Pun intended, You choose Go when you need high performance, easy concurrency, better tooling and great syntax. :P Go apps are great for building cli apps, docker is based on it. Also making web services is easy.