O que determina o sucesso e a popularidade de uma linguagem de programação para o desenvolvimento de software no mundo real está apenas parcialmente relacionado à qualidade da própria linguagem. Como uma linguagem pura, D sem dúvida tem muitas vantagens sobre C ++ e Java. No mínimo, é uma alternativa credível como linguagem pura, sendo todas as outras coisas iguais.
No entanto, outras coisas são importantes para o desenvolvimento de software - quase mais do que a própria linguagem: portabilidade (em quantas plataformas ele é executado), suporte a depurador, suporte a IDE, qualidade de biblioteca padrão, suporte a biblioteca dinâmica, ligações para APIs comuns, documentação, desenvolvedor comunidade, dinâmica e suporte comercial, apenas para citar alguns. Em todos esses aspectos, D está irremediavelmente atrás de Java, C ++ e C #. Na verdade, eu argumentaria que está mesmo por trás das chamadas linguagens de "script", como Python, Perl, PHP, Ruby e até JavaScript nesse sentido.
Para ser franco, você simplesmente não pode criar um aplicativo de plataforma cruzada em larga escala usando D. Com uma biblioteca padrão imatura, não há suporte para IDEs modernos (existem plugins para o Visual Studio e o Xamarin Studio / MonoDevelop), limitado suporte de biblioteca dinâmica / compartilhada e poucas ligações a outros idiomas, D simplesmente não é uma opção hoje.
Se você gosta do que vê de D, por todos os meios, aprenda - não demorará muito se você já conhece Java e C ++. Eu não acho que o evangelismo seria útil - neste ponto, se D vai ter sucesso, o que ele realmente precisa é de mais pessoas que o usem silenciosamente e abordem suas principais deficiências, como biblioteca padrão e suporte a IDE.
Finalmente, como no C ++, enquanto a maioria concorda que a linguagem é muito complexa, milhares de empresas estão usando com êxito o C ++ como parte de uma mistura saudável de linguagens, permitindo apenas um subconjunto menor e bem definido da linguagem. Ainda é difícil superar o C ++ quando o desempenho bruto e o uso pequeno de memória são necessários.