Во-первых, определите для себя критерии "стоящести"
А так вот моё мнение, когда имеет смысл выбрать именно Xamarin:
1. Уже есть много бизнес-логики, написанной на C# или любом другом .net языке
2. В дальнейшем планируется поддержка приложения C#-разработчиками.
Серьёзных причин, почему нет - нет (по моему мнению)
Есть ещё неплохой
доклад на эту тему, правда не самый новый