Eu já atuei em diversas frentes como desenvolvedor, front, back, rpa etc. E tenho meu amor pelo Flutter, até pq eu amo programar para mobile (Só não tive uma experiência focada nisso, oq eu gostaria), mas como atuo como fullstack eu penso muito nisso de escolher Kotlin para aprender mais sobre o nativo de Android e também atuar como backend usando Kotlin.
Mas vejo que Kotlin é muito pouco usado para essa finalidade (backend) por isso penso em GO.
Como falei tenho um apreço muito grande por mobile, mas também tenho por backend rs.
Te entendo total! Gostar de uma stack que não é tão focada pra alguma área que vc acaba sendo mais experiente é meio triste... haha'
Mas cara, o que eu te dou de dica é: Se vc vai aprender uma nova stack sem ter nenhum motivo "profissional" no momento (não é um requesito do seu trabalho atual ou de algum que esteja diretamente interessado), foca no que vai te manter mais animado pra estudar e testar por mais tempo.
Aprender alguma coisa nova "só pq é comum no mercado" é uma faca de dois gumes, pq tu fica mais perto do mercado, mas sem uma previsibilidade de realmente iniciar um trabalho com aquilo, vc vai desanimando e vai largar no meio do caminho.
Por isso eu te indico estudar o que pode te manter interessado por mais tempo, mesmo sem ter que fazer isso "por obrigação".