Considering as well. What's stopping me at this point is actually very little. One of the main points is that I need access to xcode for business reasons. But it's a pretty minor point as I'm actually not an IOS developer but just the one person in the company that can build our Cordova app with IOS. I'm actually OK with the stability of the software eco system. Most/all I care about is available on Linux, and actually works better there.
I'm mostly a backend developer, so intellij, vs code, docker (definitely better on linux), and lots of command line tools (all designed for unix type environments) all work fine on Linux. All the business stuff is cloud/browser based these days so I don't need MS Office or other stuff that was a big deal 13 years ago (when I last used Windows). And the few things that aren't are glorified electron apps that are available in the snap store.
I don't actually use any mac specific stuff that I care about (basically non of the i-* stuff). Never was that impressed with that stuff. I even process photos in Darktable (on a mac!) because I like it that much. And that is definitely going to be faster and nicer on Linux. Also, my steam library should come back alive once I move to a Linux desktop thanks to wine/proton being a thing now. I know my way around Linux of course as I've been doing devops and data processing long enough and have been dabbling with but never committed to Linux on my own machines since the nineties.
So, why don't I? Just two reasons remaining: finding good laptops that come close to my 15" MBP hardware is pretty hard. Apple did a nice job and they are miles apart from all the me too options out there for windows users. There are a few OKish things out there and they are similarly priced to macs. But it seems it's always something you are compromising on. And the second reason is just the amount of hassle involved with using Linux. It's a never ending stream of stuff that should work but clearly isn't which then leads to hours of researching why it isn't. Printer not printing, standby not doing its thing, etc. I've been there done that. Fine as a hobby but stressful when you have more important things to do. I recently installed arch in qemu on a mac. Actually works fairly nice. But it took me ages to get networking working. I could see myself using this and I get why Valve picked this for their Steam console.
I'm mostly a backend developer, so intellij, vs code, docker (definitely better on linux), and lots of command line tools (all designed for unix type environments) all work fine on Linux. All the business stuff is cloud/browser based these days so I don't need MS Office or other stuff that was a big deal 13 years ago (when I last used Windows). And the few things that aren't are glorified electron apps that are available in the snap store.
I don't actually use any mac specific stuff that I care about (basically non of the i-* stuff). Never was that impressed with that stuff. I even process photos in Darktable (on a mac!) because I like it that much. And that is definitely going to be faster and nicer on Linux. Also, my steam library should come back alive once I move to a Linux desktop thanks to wine/proton being a thing now. I know my way around Linux of course as I've been doing devops and data processing long enough and have been dabbling with but never committed to Linux on my own machines since the nineties.
So, why don't I? Just two reasons remaining: finding good laptops that come close to my 15" MBP hardware is pretty hard. Apple did a nice job and they are miles apart from all the me too options out there for windows users. There are a few OKish things out there and they are similarly priced to macs. But it seems it's always something you are compromising on. And the second reason is just the amount of hassle involved with using Linux. It's a never ending stream of stuff that should work but clearly isn't which then leads to hours of researching why it isn't. Printer not printing, standby not doing its thing, etc. I've been there done that. Fine as a hobby but stressful when you have more important things to do. I recently installed arch in qemu on a mac. Actually works fairly nice. But it took me ages to get networking working. I could see myself using this and I get why Valve picked this for their Steam console.