Bunu anlamanın en iyi yani deneyerek kendin görmektir.
Denemekten korkma. Bir uygulama fikri düşün. Örneğin hesap makinesi, bir ui oluştur kafanda. Her 3 teknoloji için o ui tasarımı ve uygulamayı yap. Hangisi daha çok hoşuna gitti ise onla devam et. Sonuçta öğreniyorsun, zaman problemin yoktur diye düşünüyorum. Bunu yaparken zaman kaybın olacak mı? Evet olacak. Ama dediğim gibi zaman problemin yoksa bu yöntem güzeldir. Kendin deneyerek sevdiğin bir teknolojiyi seçeceksin, hemde diğer alternatifleri kullanımını öğrenmiş olacaksın.
Ben React Native, Java ve Swift kullanıyorum diye sana bunları önermem doğru olmaz.
Elinde belli bir proje, istediğin kalite, UI-UX, zaman gibi ölçütler olsaydı ona göre vs karşılaştırması yazılırdı.