Года 3 назад на Xamarin за 2 дня пришлось пилить в одного клиентское приложение на Android, а затем через неделю та же ситуация но на iOS. Ну и естетственно связать их с бекендом.
И то и то выдалось успешно, но после Android я ещё потом месяц матерился, а после iOS в целом нормально, как по маслу пошло, удалось даже интегрировать библу с генерацией QR кода и засунуть пару экстеншенов.
у меня аналогичная реакция, только наоборот. с Андроид в целом всё норм, а на iOS матерюсь постоянно) И это после 10+ лет мобильной разработки (сперва несколько лет Android и 8 лет кроссплатформы периодически и нативные iOS/Android приложения)