The truth in this case is that there's no programming language that is better in all regards. There are programming languages that are better at certain things, or that provide certain benefits that are more important for some tasks.
Turning the conversation away from "X language is better" to "X works best than Y to accomplish Z", trying to gauge by how much (e.g.: will it pay of for you to learn X if you only have to do Z once in your lifetime?), etc.. is what I'm understanding "good faith" communication to entail in such situations.
Turning the conversation away from "X language is better" to "X works best than Y to accomplish Z", trying to gauge by how much (e.g.: will it pay of for you to learn X if you only have to do Z once in your lifetime?), etc.. is what I'm understanding "good faith" communication to entail in such situations.