Gonna start off by saying I'm a big Android fan, I much prefer the phones on a software & hardware level, and given that I majored in Technology I like that I can tinker with them a lot more. That's what's kept me coming back again and again.
I currently use a Nexus 6P as my daily driver, I was just on a vacation in France and while traveling it would shut off at 30% battery. Even shows it on the battery graph that the battery life just plummets to 0. I'd heard about this issue before because it's very widespread, so much so that there's a class action lawsuit against Google about it.
That's the kind of stuff that's making me switch. As far as I'm concerned that's a safety issue (ordering uber, navigation, etc). Yes I had an external battery, but those die too & you can't always bring them. I've gone through several different Android manufacturers, several different phones, and all of them have had some sort of major issue on either the software and/or hardware end – stuff that I as a user just shouldn't have to deal with. I don't know why this is happening over and over but my experience with Android has just continuously been a strain. For those wondering why I kept buying Android phones, I thought "well this is a different manufacturer with a good reputation, surely I won't have a problem this time." It kept being a problem, and I'm just burned out of giving Android a chance.
Would be interested to hear other people's experiences – not trying to start a phone war here, just wanted to post about my experience.