The best reason to use Java is the enormous ecosystem of libraries and resources.
The best reason to AVOID using Java is the huge demand for Java programmers and the low supply. At my job we can barely find applicants with Java so we end up hiring .NET people and converting them.