Стоит ли сразу идти в мобильную разработку?
в смысле - фриленсером?
1. Быстрые деньги.
2. Быстрый упор в возможности развития.
работа в фирме:
1. Хуже деньги
2. Рост профессиональный, закладывание роста возможностей на годы.
За семь лет самостоятельной работы вы освоите только то, что в фирме (в хорошей в фирме, с квалифицированными коллегами) вы же освоите за пару лет.
Мне многие советуют сначала поработать в enterprise компаниях чтобы научиться правильно писать код и работать в команде, а потом уже если не понравится идти в мобильную разработку.Я вообще советую не заниматься Вам мобильной разработкой: мне не нужны конкуренты! )))
А если серьёзно, то несмотря на то, что язык разработки один, структура enterprise-продукта, где Вы пишете просто какой-то один из модулей и структура кода мобильного приложения - это как две разные планеты.
Так что это абсолютные разные параллельные направления. 
Никакого "крюка" для Вас не будет.
Берите любое, которое больше нравится, и развивайтесь в нём.