Non uso mai NATURAL JOIN
perché non mi piace la possibilità che il join possa fare qualcosa che non intendo solo perché in entrambe le tabelle esiste un nome di colonna.
Io uso il USING
sintassi di join occasionalmente, ma altrettanto spesso risulta che ho bisogno di una condizione di join più complessa rispetto a USING
può supportare, quindi lo converto nell'equivalente ON
sintassi dopo tutto.