Grundsätzlich gibt es keinen Unterschied zwischen dem impliziten Join und dem expliziten JOIN .. ON. Ausführungspläne sind die gleichen.
Ich bevorzuge die explizite Notation, da sie einfacher zu lesen und zu debuggen ist. Außerdem definieren Sie in der expliziten Notation die Beziehung zwischen den Tabellen in der ON-Klausel und der Suchbedingung in der WHERE-Klausel.