When I was planning to buy a phone last year, it could have gone either way, iOS or Android. After a lot of analysis, I settled on iOS for my needs, and while I like Android UX more, there just weren't any good options at the time. My previous two phones were OnePlus, but they have also gone to shit, and last year's Pixel also didn't get any good reviews. And now I'm planning to buy an Apple Watch for its health features.
I'm using Ubuntu on an old HP laptop right now which is working fine for me, but maybe, far off into the future, I will buy one of those Macbooks. I just don't like Apple's software, but as an overall package they're good and I don't see any better options right now, I wish there were better options, like something with Apple's hardware, but with better software.