I have always said that computer operating systems are like the automotive industry:
1.) Mac - (Like a Ferrari!) You can have a wonderful streamlined user experience, as long as you drive on apple-approved roads, use apple gas, apply a wide variety of apple-blessed upgrades or modifications (within reason)… but should you ever need to repair it, only an apple-authorized mechanic can look at it, lest you void your warranty. And for the low-low price of THREE of the competitors cars, you can have this privilege. (The car keys resemble a pair of handcuffs… er, iChains, as we like to call them.) CAUTION: It can be possible to update your vehicle completely beyond what the physical limitations of hardware, thus rendering it useless, and prompting you to simply re-purchase a newer model. This has happened to its users.
2.) Windows - (Like a Ford/Chevy) - Upgrading is no problem! Everyone makes a part that can be made to fit. It runs well, for the most part, and is quite popular. Updates are free, but a bit strange. The mechanics will actually hijack your car (regardless of it you are currently using it) and leave you and your family stranded on the side of the road while they take it back to their shop to PREPARE to work on it. Then they will ORDER the parts they need. Then they will Start it back up and ACTUALLY work on it. Then they will shut it back down just to restart it again. Then they will let you know its ready for you to come pickup… and you’ll have to start all over again to get to where ever you left off.
… and this is a FEATURE!
3.) Linux - (Reminds me of a Jeep.) The entire thing can be taken apart and reviewed with a Phillips screwdriver and a socket set. You can literally build one from the ground up by ordering parts, or there are so many models to choose from, that all basically do the same thing a slightly different way, and each can do something a little more special than the other ones. They go practically anywhere. They do almost anything. When they break down, everyone pitches it to help get it back up and running. (Or turn it back over, when needed ).
Add-ons are everywhere. Most add-ons of other vehicles can be bolted on somehow and somewhere. And the people who drive them seem to identify themselves as JEEP people.