А у вас после изучения вашего стека есть какое то разочарование в чем то или понимание, что что то - кусок говна, но с этим приходится работать. Или в стеке под ios разработку такого нет?
за iOS не могу сказать, а вот в Android, несмотря на то, что сама ОС спроектирована слабо (ну, она не планировала развиваться до таких масштабов), куча best practices от разработчиков ОС, удобное высокоуровневое API у новых компонентов, унифицированность, а также Rx-подход доставляют очень и очень много приятного при разработке приложений