Why I use Linux
Linux makes migrating computers a breeze because of 2 features you won't find in neither Windows nor MacOS
iPhone users are familiar with how easy it is to upgrade to a new iPhone: you buy the new phone and all your apps and settings (and sometimes pictures) are copied over to the new phone automatically. In a few hours, your new phone looks and feels just like the old one. It is like you never switched phones.
Now try this with a new computer…
Weeks could go by and you may find yourself fiddling with the settings of the OS and apps to make them the same they were on your old computer, which by the way, you have kept around, just in case. Unlike your old iPhone; you have already traded in, sold, or abandoned in the drawer of the forgotten electronics you will never use again. For example, at work, the mandatory laptop upgrade could take a full day.
Let me tell you something. My computer could break right now, and I could buy the same computer model from the store, and have it be exactly the same as my old computer within minutes.
All the same settings, from the desktop background, to my preferred fonts and color, to which key combination to press to launch my terminal, browser, restart, lock, suspend, power, etc. All the same programs from browser, editors, to keyrings, and document format converters. All exactly the same. All thanks to Linux.
Linux makes migrating computers a breeze because of 2 features you won't find in neither Windows nor MacOS: 1) Linux lets you configure everything. 2) All of Linux's configurations can be done programmatically - meaning you can write a script to set your configurations.
So what I do, after I buying new computer, I install Linux, run a script I wrote, and voilà, my new computer is just like my old computer.
Long gone are the days when upgrading to a computer was a drag. And I have the piece of mind that if my computer breaks today, I can have a new one up and running my way in no time.