So, I still think the experience is generally better and more integrated than when I was on an Android device. I just find they're generally not really paying attention to user details the way they have in the past.
The experience may be better now than when you were on Android, but it's not better than Android now. I switched from Android to iOS around a year ago, I lasted three months before I went back to Android.
There were many papercuts, but the keyboard being a hundred times worse than Android is what aggravated me every time I had to use the phone, and the straw that broke the camel's back.