A melhor linguagem de programação é que a paga o seu salário. Meu primeiro trampo foi numa empresa da minha cidade, que trabalha com nada mais nada menos que COBOL, sim, a linguagem dos dinossauros. Entrei como estágio e fiquei alguns anos, passei a usar C# e também tinha esse pensamento preconceituoso com o Java, de que era lento, que não sei o que, e bla bla bla.
Mudei de emprego e comecei a trabalhar numa empresa naquele modelo de "consultoria", onde ficamos alocados nos projetos. E após um projeto que eu estava ter acabado, tive que migrar pra outro projeto, em Java, a linguagem que eu odiava mesmo sem ter trabalhado nela ainda.
Hoje sou dev Java há dois anos e não pretendo deixar de trabalhar com ele, com spring boot tudo é muito fácil e tranquilo de fazer. Porém em projetos pessoais eu nem cogito usar java, somente em horário comercial kkkkkkk