Oi Victor, tudo bem?
A princípio, a única diferença é de syntax mesmo, porém, o Kotlin vem com a proposta de properties que elimina os getters e setter que são mais verbosos... Em outras palavras, em códigos Kotlin é muito mais comum manter o uso de properties... A minha recomendação é que sempre que possível utilize o modo property para manter o padrão e evitar a verbosidade que não é bem vinda para essa abordagem de leitura e escrita de 'atributos'.
Vão ter casos que não tem jeito, eu explico essas situações no terceiro curso, mas isso envolve design de código e questões de interoperabilidade.
[]s