Cara, a minha experiência com mobile no início foi transformadora. Comecei mexendo com React Native. O tempo foi passando e eu comecei a perceber como fazemos "gambiarras" para muitas coisas funcionarem.
Eu, na minha opinião, gostei mais de mexer com Mobile do que com Web. Me senti muito mais emocionada fazendo algo renderizar no celular do que na tela de um computador (sou uma pessoa extremamente visual).
Recentemente tive que desenvolver um módulo nativo em Kotlin, com a API de Android Car App. Para mexer nisso, minha abordagem foi estudar Kotlin e desenvolvimento nativo para Android e te digo que fiquei impressionada e apaixonada por nativo. Te conto que me "arrependi" de ter visto e focado tanto no desenvolvimento de app para celular Android, porque o Android Car funciona de uma forma COMPLETAMENTE diferente.
Mas, posso te garantir, desenvolvimento mobile é extremamente gostoso.
As mudanças que enxergo são, principalmente, para React Native (que ainda nem saiu do beta rs). Ele é muito genérico em sua abordagem, você tem praticamente 3 elementos principais pra montar toda a sua UI, que são: a View, Text e o Botão. A maioria dos aplicativos são construídos dessa forma.
Como eu estava acostumada ao paradigma de reatividade, smart cast, senti dificuldade para trazer essa questão dos dados no Kotlin, mas é detalhe.
No geral, como li que você está infeliz com web, te recomendo fortemente uma aventura pelo desenvolvimento mobile, se você mexe com Next, se adaptar ao React Native com Expo vai te trazer agilidade e produtividade, pois tem um sistema de roteamento extremamente parecido.
Boa sorte, amigo! Sucesso em sua jornada.
Adorei ler seu relato e conhecer um pouco da sua experiência. Eu já tinha trabalhado um pouquinho com mobile, e realmente foi uma experiência muito melhor. Porém não tinha certeza se isso era a realidade concreta ou se simplesmente não tinha experiência o suficiente para ver o lado ruim. Muito obrigado por sua resposta!