1) Далеко не факт что получится или будет нормально работать+пилить и тестить!
2)Вполне реальная система,я на
Ionic(это тот же Cordova,только получше) пилю - вроде неплохо.
3)Xamarin круто-но надо смотреть сколько вы готовы тратить- лицензии дорогие,разработчики дорогие и вьюхи для каждой платформы свои,а ядро это фактически api может быть.
Смотрите бюджет и задачи)