Xamarin нормально работает, а совместно с Prism превращается во волне приятное занятие - имею некоторый опыт. Хотя, да, немого сыроват и есть куда расти, особенно по части вечно доставляющего проблемы Linker'a и неудобства с управлением графическими ресурсами. Именно поэтому меня устроит даже Android Things в качестве операционки этой панели-мечты. Касательно кросплатформеных GUI приложений на C# и XAML обратите внимание на проект AvaloniaUI. У меня лично всё никак руки не дойдут попробовать (хотя даже соответствующее дополнение для студии поставил), но то что я видел в их презентациях и статьях выглядит очень впечатляюще и вполне пригодно для небольших коммерческих проектов. Очень надеюсь, что их купит майкрософт и поможет довести идею до конца так чтобы она гармонично встроилась и стала эдаким кросcплатформенным WPF.





