У каждого фреймворк есть свои любители и хейтеры. Универсального решения, которое хорошо бы работало и нравилось всем не создать, особенно кроссплатформенного. Тут много компромиссов. В частности Xamarin. Forms это один большой компромисс) но он работает и с прямыми руками и большим количеством извилин на входе получаются вполне хорошие приложения для b2c. Для b2b вообще отличное решение.
мне кажется, вот тут выше
@BOOMikru очень четко описал ситуацию - того, что можно «серьезного» делать на XF.
Мы, например, делаем сравнительно серьезный проект под B2B (для транспортной компании), но заюзали Reactive UI
https://www.reactiveui.net/ поверх Xamarin.Forms. Но это мы в вебе любим rx-стиль, поэтому тут показалось знакомым и удобным