I work with PHP for web backend often. With Java to develop Android native apps and with Java for desktop software.
The only thing I have to say about this is that I agreee with you when you imply that the healthy choice is picking a language, an IDE and a framework (if any) due to the ability to resolve the problem that you need to address.
Putting dogma in the choice (either by falling in love with a language or hating one) doesn't seem to be the right way.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.