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