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