Então, hoje em dia eu trabalho somente com Flutter, a minha primeira linguagem que eu trabalhei foi Java, e a linguagem que mais trabalhei foi Js/Ts.
Acho Dart uma linguagem incrível que reúne benefícios, sitaxes e funcionalidades que encontrei tanto em javascript/typescrit quanto em Java, é realmente uma ótima escolha pra dar um level up na aplicação de algorítmos e conhecimentos de POO.
E dou uma dica aqui, quando se acostumar com a sintaxe dela, busque conhecimento da lib nativa chamada dartz. Vais se surpreender!
Flutter não preciso nem falar, é uma experiência de desenvolvimento multiplataforma absurda de boa!