I make Android and iOS apps.
But only because people want me to and pay for it... I wouldn't inflict the trauma that is using these on anyone.
I had problems with every single Android I owned, here is the current one:
1. Super slow, even after reformatting everything and reinstalling, it is not even a cheap phone.
2. Terrible interfaces overall, specially as they keep removing physical buttons, and apps started to shove important buttons (like "menu") in random places.
3. The interface thread seemly is prone to freezing, for example yesterday I wanted to use youtube, and the interface froze, and then suddenly opened a video I didn't wanted, and started playing full blast volume and waking people up, and I couldn't figure how to close the damn video, and then suddenly it crashed.
4. This all applies to the actual phone parts... more than once I had to quickly dial someone for some emergency reason (not life or death, but still emergency), and the phone app decide to be slow, or crash, or reboot, and so on.
5. Had the phone app crash on me while I was actually talking to someone.
And this is just my personal phone, in other phones I had one that I had to reinstall and the phone antenna stopped working after the reinstall (it needed a custom antenna driver, that I had to track down on internet and install...), random reboots, slow, extremely fast draining of the battery, specially if you made some mistake like leave a GPS-enabled app running, nevermind the fact that the OS itself is so crap, that every manufacturer ship the phone with several third party apps to fix OS problems (memory managers and defragmenters, app killers, temporary file cleaners, and so on...)
iPhone has another set of problems, but still is problematic. I personally would never buy one (my current client I am testing his iOS code on a device he provided to me...)