I heavily agree with you. The Right Tool depends IMHO and in my experience more on the one who's using it, than what for it's used. Although you can do most things in most languages, you do it /differently/ in most languages. So I'd also say "There is not much difference in which language you use" is false. It matters what tool you use, it matters what this tool is used for, and it matters who is using this tool, how much he's experienced with it.
At the end of the day, most coders are humans too. Humans that do one thing better than the other, that like one thing better than the other.
Ordinary morality is for ordinary people. -- Aleister Crowley