At my previous job, mobile projects were all done in xamarin (after like 2013/14 or so) and the developers who did those projects raved about it, often. If I were going to make a mobile app right now, I would definitely use it. However, I'm much more at home in C# than I am javascript. To each their own.