I just bought an iphone to get the hell away from my HTC One that I'd had for a year. Being able to customize the phone is great, but it's at the expense of so much stability and battery life. This is my second android phone, and I keep going back to apple. I can use my iphone for two days whereas my HTC One would last me 10 hours max, my S3 (when that was the big phone) I actually had three batteries that I'd have to cycle through in order to last the day, and I use my iPhone more because I don't have to worry about that.
Every time I'd mention stability issues, the first question would be "Well, did you root the phone?" Yeah I fucking rooted the phone, because the bloatware that AT&T puts on the phone is ridiculous, and that was the main selling point for the android. Every ROM I used (And I used every single HTC one rom I could get my hands on in hopes that it was better than the last one) had stability issues, I ended up with one that would only crash every other day but that was at the expense of the IR blaster which wasn't supported, and also my favorite feature about the phone.
The battery life on the phone was able to be extended with apps like JuiceDefender, but that was at the expense of not being able to use the Android Device Manager, and it would also require a longer time to connect to the internet every time you start using the phone.
I miss the abliity to customize stuff, I really miss widgets, I miss the ability to have a home screen with only stuff I want rather than every app on the phone, but it's not worth the trade off on literally everything else. I'd love to get away from apple completely, but Android in practice is not the same as Android in theory. At the times I'd gotten the phones, the S3 and the HTC One were the flagship android phones, it wasn't like I got a lower quality phone that had issues, or that didn't have the 'good' ROMs.
I've given android a fair shake and as a person who loves to customize their shit, loves to tinker with their electronics and has been doing so for almost 20 years, I still think the iPhone is the better choice, for now. If android ever fixes their issues, I'll give them another chance, because I'd really love to never give apple another dime. Fashion accessory, maybe, to some, but for me, it's the only phone that actually works the way I want it to.