Язык программирования это не дамская сумочка, чтобы иметь много разных для прикола и обсуждать брэнды изготовителя. Существующие языки позволяют решить все требуемые задачи, при их понимании. Единственными показателями эффективности языка являются конечный размер программы, оказываемая нагрузка на ресурсы, скорость выполнения. Что же касается фреймворков, использование их это признание собственного непрофессионализма, поскольку набора встроенных функций совместно с собственными библиотеками всегда достаточно.