I really don't like the iPhone. Never have, probably never will. But I'm not hating, I understand why many people love the device. But I expect I'll be an Android guy for a long time.
Fact is, I like things that are a little bit broken.
Mac interfaces are extremely refined, and I think that's the problem. It's just too clean for me, too polished. It's creepy almost, like using a hospital to check my email.
I'd rather be out on Google's experimental edge-it doesn't always go as smoothly, but I get to watch the product iterate toward refinement. There's something honest about a product that's just kinda there-no implied claim of perfection*, just "here's a handful of incredible ideas, and we'll keep working on it."
Failing that, I'd easily go to the Microsoft philosophy-"pack in the features, let the users figure out how to use them." But then I like learning to use a device. To me the learning process isn't a means to an end, I enjoy the discovery and mastery process.
Hey, my laptop didn't crash the whole time I was writing!
*It's well intentioned, but the practice of wearing nice clothes to church is a mistake, I think.