Although it may seem like it, I don’t hate Apple. True, nearly every piece of electronics I own run a Microsoft OS (all 3 PCs, my phone and my MP3 player). But the reason isn’t that I don’t like shiny objects or that I love getting certain UI innovations after everyone else. No, I’ve stuck with Microsoft because generally I prefer to deal with some necessary tweaking or frustration in order to have the freedom to make these customizations. I want to be able to build my PC, reflash my phone and get more features in my MP3 player without having to fight the OS manufacturer at every turn.
So I do dislike the walled-garden approach to computing that Apple has chosen, not because it doesn’t work (for the majority of users, it does), but because I appreciate choice and freedom when it comes to configuring my computing devices. When you hear of Apple purposefully removing applications or functionality from iPhones because it competes with some business of theirs or AT&T’s, it really sounds like iPhone users are just renting their devices.