I’d have to go with Mac OS. BSD isn’t nearly as usable as Linux sadly. Just look at bluetooth support. Windows is for business workstations in my opinion, and sadly college students as most of their tools are M365. It doesn’t really make sense for most home use. At least Mac OS doesn’t insert ads for applications in the app menu.



I use an iPhone 12 because:
longevity. Between software updates and an over powered phone cpu I know it will last. Android phones in general barely get security updates.
Simplicity. I used to root and install ROMs on my android phone. I used to jailbreak iPhones. I’m done with that now. I do enough technical work at work I don’t want to have to mess with my phone.
Security. Ties into updates somewhat, but how often do you hear about iOS malware? It is usually big news when you do.