JavaScript может показаться более сложным для изучения, и в целом он не настолько универсален, как Python.
Однако, вакансий для хороших JS-специалистов на порядок больше (говорю про компании, но уверен, что на фриланс-биржах ситуация аналогичная), в то время, как Python Junior скорее всего будет долго искать работу.
всё учить, и чем больше тем лучше. использовать язык под задачу. а не задачу под язык.
Так а что лучше учить для работы на фрилансе? Ответ хороший, но не по теме совсем.
Js здесь подойдёт больше, но на фрилансе нужны знания sgl, html, css и прикладных библеотек джаваскрипта, желательно уметь пользоваться вордпресом и знать php (без php или вордпресса работу найти сможешь)
Если хотите "объективную картину" - идите на сайты фриланс бирж и анализируйте задачи которые там ставятся и навыки которые для них требуются.
Но сразу могу предсказать что задач для Python будет на порядок меньше чем задач для JavaScript