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.