Infelizmente não há resposta certa pra essa pergunta pois depende de muita coisa... por exemplo, qual seria o seu objetivo ao aprender a linguagem X ou Y?

Deseja trabalhar com dev mobile para android?

Deseja trabalhar com dev para cloud, web ou CLIs?

Deseja aumentar as chances de ser contrato independente do tipo de projeto?

Meu foco é não ter uma briga tão grande por vagas de trabalho, continuar desenvolvendo em alto nível e ser contratado independente do projeto.

Gosto de desenvolvimento mobile e também gosto de desenvolver backend.

Se o objetivo é: > ..não ter uma briga tão grande por vagas de trabalho, continuar desenvolvendo em alto nível e ser contratado independente do projeto. Ambas as linguagens podem ser utilizadas para esse fim. Pois especialistas em dev mobile nativo, especialmente em Kotlin, são muito valorizados. Já a linguagem Go é uma espécie de coringa que a cada dia aumenta seu espaço no mercado, principalmente nas grandes empresas de TI e consultorias, por conta do seu uso em cloud/microservices e todo tipo de solução backend e CLI. Portanto, acredito que seja mais uma questão pessoal do que mercadológica. Sugestão: estude o que vc está mais empolgado para aprender.