Here's my take on it: Social issues will swamp the technical power of any language.
Corollary: Virtuous cycles in the social dimension will augment the technical power of any language by an order of magnitude.
The over-arching principle: A programming language community is as much a social artifact as it is a technical one. You have to get both sides right to succeed.
To wit: Java, Go, C++,....