The endless programming language holy wars going back to the pre-internet 1990 Usenet groups just seems to never die and is an infinite word and 'news' / blog article generator.
This is not a question of which language is better. It is a sequence of trade-off questions depending on the programmers, development team makeup, organization/company makeup and commercial software vendor self-promotional sales angle.
1. Is the language simple enough for beginners ready for their first 1000 line program?\
2. Is the language, in terms of syntax and grammar, simple enough that most, if not all, programming constructs can be remembered without a visit to the documentation?
3. Is the default programming environment, IDE, and built-in tools simple enough for a beginner to use? That is without needing to learn a packaging manger, one or more configuration file languages (xml, json, yaml, ...), multiple third-party build/packaging tools, an edit-compile-debug loop which can be learned in under one hour.
4. Is the larger ecosystem friendly to new developers, or is their a prrice of admission that only the highest order programming constructs/patterns/language features are allowed in programming style/conversation?
5. Is there a coherent set of built in libraries with at least the same functionality as the C standard library, POSIX (unix), some parts (collection classes) of C++ STL?
6. Is there a compelling reason to use the language over using one of the existing widely used languages? The "it's more compact, more elegant" retort from early adopters omits the evaluation of the language's higher business risk that it will be unworkable in 5 years, and that few, if any, people will want to work on it after 5 years, since the early adopters have moved on to the next new thing.
The "don't buy the first model year of a new car" applies and is used by many organizations.