I agree. Both are great. It boils down mostly to:
- Are you in the Google ecosystem: Google Apps are greater on Android.
- Do you use a Mac: iDevices and Macs do handoff (you can take your phone calls on the Mac, continue typing an e-mail on your iDevice, etc.).
- How many years and how regular do you want security updates. Here generally: iDevices > Google Pixel > non-Google Android.
- How convenient are you with Apple or Google having a chunk of your private data.
Also, more in general, non-Google Android can be a terrible mess. For instance, I used Motorola phones for a while, they used to update phones pretty quickly after Google, but then you were stuck with the extremely buggy .0 version for a long time. Android 5.0 on my Moto X 2013 or 2014 (I don't remember) was terrible, since it had a memory leak. It took them > 6 months to start pushing out fixes.
You make a couple of good points, but I think it's again down to your personal situation and taste that makes it "boil down" to these points.
I tend to agree with your thoughts here, and this article seems like nothing more than very minor personal taste notes, but I have only used iPhones for the past six years or so.
What I have done is support both iPhones and Android devices at work. When someone’s iPhone would break or have issues, I would take it to an Apple store and usually get the issue resolved or a replacement phone the same day. On the other hand, dealing with any sort of support issue for Samsung Galaxy devices was a damn nightmare. Those had to be shipped to some processing plant in TX and Samsung had a painfully bad website for tracking the repair. I had one instance where there just sent the phone back a few weeks later with no updates or information on the web. It took numerous phone calls and wasted time to find out they wouldn’t repair its screen issue because it had a third-party battery.
Perhaps (and hopefully) Google is better about this than Samsung, but those support experiences are what led me to prefer Apple’s ecosystem for personal use.
I think articles like these are interesting to read, but not relevant anymore. iPhones and high-end Android devices both offer a mature user experience, and you can't objectively say that one is better than the other.
The choice of one OS over another depends entirely on your personal use cases, and of course personal taste. This is also reflected by all the valid, but personal reasons people list in this thread to choose a specific OS.