Язык программирования - всего лишь инструмент для записи найденного тобой способа решения задачи. И разница между языками в том, что каждый из них оптимизирован для определённого круга задач. Разный задачи - разные инструменты. Не существует никакого "лучше". Есть только подходящие и неподходящие для решения данной конкретной задачи языки.
Фактически, ты спрашиваешь, что лучше: рубанок и ножовка по металлу. И единственный правильный ответ: лучше то, что предназначено для работы, которой ты занимаешься в данный момент.