Não sei sobre o Oracle, mas sei que a sintaxe antiga está sendo preterida no SQL Server e desaparecerá eventualmente. Antes de usar essa sintaxe antiga em uma nova consulta, verifiquei o que a Oracle planeja fazer com ela.
Eu prefiro a sintaxe mais recente do que a mistura dos critérios de junção com outras condições onde necessárias. Na sintaxe mais recente, é muito mais claro o que cria a junção e quais outras condições estão sendo aplicadas. Não é realmente um grande problema em uma consulta curta como essa, mas fica muito mais confuso quando você tem uma consulta mais complexa. Como as pessoas aprendem sobre as consultas básicas, eu tenderia a preferir que as pessoas aprendessem a usar a sintaxe de junção antes que precisassem em uma consulta complexa.
E, novamente, eu não conheço a Oracle especificamente, mas sei que a versão do SQL Server da junção esquerda de estilo antigo é falha até no SQL Server 2000 e fornece resultados inconsistentes (às vezes uma junção esquerda às vezes uma junção cruzada), portanto nunca deve ser usava. Esperamos que a Oracle não sofra o mesmo problema, mas certamente as junções esquerda e direita podem ser muito mais difíceis de expressar adequadamente na sintaxe antiga.
Além disso, tem sido minha experiência (e é claro que essa é estritamente uma opinião pessoal, você pode ter uma experiência diferente) de que os desenvolvedores que usam as junções padrão ANSII tendem a entender melhor o que é uma junção e o que isso significa em termos de obter dados fora do banco de dados. Acredito que isso aconteça porque a maioria das pessoas com bom entendimento do banco de dados tende a escrever consultas mais complexas e essas me parecem muito mais fáceis de manter usando o ANSII Standard do que o estilo antigo.