Всем доброго времени суток.
Передо мной сейчас стоит выбор - какой язык (и соответственно всю линейку инструментов) учить для автоматизатора лучше - python или ruby? Java просьба не предлагать.

Начал учиться и работать на ней, впечатления ниже среднего. Причина - раньше работал на руби, оооочень привык к динамической типизации и разным другим плюшкам.
Почему не могу оторваться от руби:
1. Работал на нём программистом порядка 3 лет.
2. ИМХО очень красивый язык - простой в написании, но за этой простотой скрывается огромная мощь.
Почему решил сменить и смотрю в сторону python:
1. Найти работу тестировщиком на ruby весьма тяжело. Программистом ещё можно, но чисто программировать я не хочу, а вот автотестировать - я не знаю ниодного проекта (в своём городе, по крайней мере).
2. После гугления создаётся впечатление, что на python в целом вакансий на автотестирование, да и вообще проектов больше - соответственно больше работы. + тут есть вакансии даже не только на веб-тестирование, но и на спецефичное тестирование линейки open stack технологий.
3. Много тренингов в сети для автотестировщиков направлены как раз на python (тренинг на этом сайте, на софтваре-тестинг.ру видел рекламу)
4. Во многих обсуждениях в сети python упоминается рядом со scala как следующая мейнстрим технология - соответственно в будущем больше работы.
У меня такие вопросы:
1. Имеет ли смысл всвете всего вышесказанного переходить и учит python?
2. Почему python может выбираться как язык для обучения на всевозможных курсах?
+ буду благодарен за любые мысли, дополнения, комментарии и тд :)
Заранее спасибо.