Oi Marcelo, tudo bem?
Estou a disposição para trocarmos experiencias, será um prazer.
Quanto a escolha do var pelo let ou const, é mais algo opcional, qualquer uma das opções das declarações funcionaria perfeitamente neste caso.
Sobre a omissão de utilizar o ponto e virgula, é uma "polêmica" entre os programadores, é uma boa prática que com o passar do tempo vem deixando de ser utilizada, mas ainda é muito recomendado por alguns desenvolvedores pois pode ajudar a evitar alguns problemas e também ajuda na leitura do código.
Neste caso em especifico, utilizo algumas extensões do Visualcode que já fazem a retirada quando é desnecessário sua utilização.