They all suck. I had an iPhone 3G and, after the total clusterfuck that was iTunes on any platform not a Mac, I vowed to never own one again. Well, not just iTunes. The obfuscated file system where filenames were changed to machine strings instead of human readable format, and the inability to drag and drop files on to it like an external USB device were dealbreakers for me. Mrs. Burrito has an iPhone whatever that is about a year old and it's still the same way.
On the Android side, Google is fucking themselves in the ass with their inability to keep a tight grasp on carriers and forcing them to push out security and OS updates. I have a Note 8 and recently received a lovely text message from AT&T that hinted that I would soon stop receiving updates and should consider coming in to look at a new phone. The fuck you say? It's goddamned Linux under the hood, I should receive updates until the architecture underlying it is about as relevant as 32 bit x86 architecture is today. On top of that, Google's lackadaisical approach to their store, and the security of the apps on that store more importantly, is awful.
The only way out seems to be to pick up an older phone and install something like Ubuntu Touch on it (even though I would rather endlessly punch myself in the dick with a plate mailed hand than use Ubuntu) to completely break free of either Apple's or Google's ecosystem. However, I am quick to recognize that isn't going to work for 99.9% of the phone using world because it would make the device an actual pocket computing device that can also do communications and not a digital leash masquerading as a lifestyle enhancer and fashion brand.
As GSM modems exist for Raspberry Pis, and as such can have phone numbers attached to them, receive calls, make calls, send text messages, and use cellular data, I am almost to the point of just building my own portable communications device and leaving phones as they exist behind.
"No matter where you go, there you are." Buckaroo Banzai
There are two types of computer users: Masochists and Linux users.
If you would like help or further details on a technical discussion we're having, email me at bnhelp (at sign) keepusiel.net . Pl