No último ano, trabalhei com Kotlin e Spring em um projeto que criamos do zero. Recentemente, estou em um projeto que usa Java. Na minha opinião, depois de alguns bons meses nesse projeto, Kotlin é 10 vezes melhor em termos de aparência, legibilidade, manutenção e, sem dúvidas, supera Java em termos de escrita e verbosidade. É verdade que Kotlin complementa o Java, mas quem usa Java e ainda não trocou para Kotlin, ou não experimentou ainda, ou é arrogante demais para admitir que é melhor. E quando digo "É MELHOR" digo sem medo de errar, com toda certeza que daqui a alguns anos você verá muito mais projetos em Kotlin do que em Java, sendo que Java será usado apenas para manutenção em código legado.
Exatamente, é comum a gente se controlar em discussões e tentar pontuar ou se controlar, mas é muito bom alguém como você que trabalhou nas duas linguagens e com projetos reais e contrastar que é inegável que kotlin é sim uma evolução absurda sobre o java, tanto que a própia oracle está incomodada com o efeito kotlin e anda se mexendo como talvez nunca se mexeu tentando tornar o java em algo menos burocrático e que ja poderia ser realidade!
Posso estar equivocado, mas gostaria que me apresentassem motivos que iniviabilizassem kotlin na escolha de um projeto e a escolha ser java.
De novo, posso estar muito equivocado, mas vejo vida muito longa pro kotlin
Na minha opinião, não vejo motivo para escolher Java em vez de Kotlin para iniciar um projeto do novo. No entanto, gostaria de ouvir opiniões contrárias a essa visão para analisar os argumentos. Estou estudando a última versão do Java, e é verdade que já é possível observar a ORACLE está "correndo atrás" e implementando várias funcionalidades presentes no Kotlin, como variáveis e null-safe, que claramente foram inspiradas no Kotlin.