Na minha opinião Flutter seria recomendado para alguém que ta querendo dar uma radicalizada no aprendizado, como assim?
Flutter é em Dart (incomum) e há poucas vagas. Vejo que seria bom para quem ta cansado do tradicional (Java, JS, Swift, ou seja, quer inovar) e para quem ta na área, pois para começar na area ja é complicadinho, ainda mais com algo não tão usual.
Se você sabe JavaScript bem, aprenderá React Native facilmente, além de poder desenvolver pra mobile, irá estar meio encaminhado pra web, por que utilizará boa parte do seu código ou lógica pra web também.
Se um dia se cansar de mobile, só ir para web, a transição é tranquila.
Além disso, há inúmeras vagas de React e React Native no mercado,