В какой сфере развиваться: mobile dev или full-stack dev?

Василий Архангельский
Всем привет.
Понимаю, всю бессмысленность и специфичность данного вопроса, но очень хочется послушать аргументы за/против.
Итак дано: работаю сисадмином в довольно крупной компании, хочу развиваться в разработке, хочу фрилансить для набора опыта в определенной сфере разработки параллельно основной работе, в перспективе - сменить работу на разработчика в офисе, если захочется.
Вопрос: куда лучше податься по заданным критериям - ios/android разработка или веб разработка (фронтенд + бэкенд). Прошу вашей помощи в принятии решения, т.к. хочу серьезно погрузиться в одно направление, а не разбрасываться временем на несколько.
+/- которые я вижу:
ios/android +: нехватка разработчиков, есть работа на фрилансе, в основе - языки java и objective-c, изучив которые будет хорошая база и понимание подходов для изучения остальных языков 
ios/android -: ограниченность круга задач, которые можно реализовать без написания бэкенда ("свайп влево, свайп вправо" и пара экранов); зачем изучать и писать на нативных языках мобильных ОС, если можно сделать приложение сразу для всех мобильных платформ на JS (или Ruby) + PhoneGap (Cordova и т.п.)?;  web dev +: всегда есть работы на фрилансе, есть интересные задачи (в основном на бэкенде), быстрее изучение и ниже порог вхождения, в перспективе - работа как DevOps. web dev-: меньше оплата; больше конкуренция; большое количество ЯП  и фреймфорков, т.е. большой разброс технологий у разных компаний, которые можно изучать до конца жизни, сомнительная перспективность данного направления по сравнению с ios/android. Мои мысли примерно таковы, очень бы хотелось почитать ваши на данную тему :)
1 чел.