Eu nunca uso
NATURAL JOIN
porque não gosto da possibilidade de que a junção possa fazer algo que não pretendo apenas porque existe algum nome de coluna em ambas as tabelas. Eu uso o
USING
sintaxe de junção ocasionalmente, mas com a mesma frequência eu preciso de uma condição de junção mais complexa do que USING
pode suportar, então eu converto para o equivalente ON
sintaxe afinal.