I have your similar opinion. I was an iPhone user from the original iPhone to the 4s. I wanted a large phone, and wanted to experience Android so moved to an HTC One X. It was okay, but it didn't have the vanilla Android experience so I went to the Nexus 5 and even had a Nexus 7. I was satisfied with those, mainly because the price matched the performance/build quality/random issues I had.
An OS update caused my Nexus 7 to take minutes to open apps (I think it was eventually fixed), and my Nexus 5 kept having a random google process spin out of control and drain the battery to zero in minutes. I decided to take another look at the iPhone, and switched back. It also didn't help that Google dropped the budget line and moved towards flagship pricing.
I doubt I'll switch again since functionality is roughly equivalent between the two, and the iPhone I think is the better of the two wrt privacy. Is the iPhoneX perfect? No, but it's easily the best phone I've ever used.
BTW, I have developed and released both Android and iOS apps. Be happy you even have Android Studio now. For all the complaints about Xcode, the overall experience is a pleasure compared to developing for Android. I don't know what it is like now, but debugging in iOS was easy compared to just even getting the emulator running on the Android side. The iOS frameworks also provide so much functionality. I don't program native mobile apps at all anymore. I do miss it though.
An OS update caused my Nexus 7 to take minutes to open apps (I think it was eventually fixed), and my Nexus 5 kept having a random google process spin out of control and drain the battery to zero in minutes. I decided to take another look at the iPhone, and switched back. It also didn't help that Google dropped the budget line and moved towards flagship pricing.
I doubt I'll switch again since functionality is roughly equivalent between the two, and the iPhone I think is the better of the two wrt privacy. Is the iPhoneX perfect? No, but it's easily the best phone I've ever used.
BTW, I have developed and released both Android and iOS apps. Be happy you even have Android Studio now. For all the complaints about Xcode, the overall experience is a pleasure compared to developing for Android. I don't know what it is like now, but debugging in iOS was easy compared to just even getting the emulator running on the Android side. The iOS frameworks also provide so much functionality. I don't program native mobile apps at all anymore. I do miss it though.