Jag använder aldrig NATURAL JOIN eftersom jag inte gillar möjligheten att sammanfogningen kan göra något som jag inte har för avsikt bara för att något kolumnnamn finns i båda tabellerna.
Jag använder USING join-syntax ibland, men lika ofta visar det sig att jag behöver ett mer komplext join-villkor än USING kan stödja, så jag konverterar det till motsvarande ON syntax trots allt.