Eu sou do time C# e sinceramente tanto faz. Tente não depender das opinioes de terceiros para decidir isso, e se for só por diversão faz o mesmo sistema nas duas linaugens e ve qual vc gostou mais. Dito isso, os motivos de eu gostar de c#: Poucas ferramentas mas muito bem adotadas pela comunidade (EntityFramework, Visual Studio, FluentValidations, MassTransit, entre outras). No mundo .net eu tenho a sensaçào que em qualquer projeto que eu trabalho estao sendo usadas as mesmas libs, e todas resolvem oque devem resolver de forma muito certeira. No mundo java existem várias otimas ferramentas, mas muitas repetidas e que me passam a impressao de que cada um gosta da sua. Por isso acredito que C# seja mais facil para iniciar.

Obrigado Pedro, vendo alguns comentários e vídeos decidi aprender as duas(o básico) e depois ver qual linguagem eu me identifiquei melhor e avançar nela, hehe vlw!