It's gotten pretty darn good if you ask me. Certainly much more usable than when I started playing with it in 2007. But, the alternatives have also gotten (arguably) worse.It works for some, I have worked with Linux for over 20 years, but I wouldn't use it on a desktop and would never openly recommend it to anyone. Most people find it great, to begin with, but quickly find out it's not all that great days or weeks later.
I think to be into Linux for the long run you need two things:
- A strong dissatisfaction with the other OSes
- An ongoing interest in coding, but not dead-set on one particular language.
The importance of 2 is being able to troubleshoot. In my experience, troubleshooting linux is not much different than the troubleshooting you have to do when you want to try out a new programming language but need to figure out how to set it up on your machine (aside from GO, which has a ridiculously simple installer).
I've generally struggled with Linux (and MacOS) due to not having a strong enough dissatisfaction of Windows (my go-to OS since 3.1). Windows 11 may very well have reached that threshold for me by not only e-wasting damn near every machine in my house but also making me click twice to get to my installed list of programs in the start menu. No, I don't want to see your suggested websites or whatever, I just want an A-Z list of programs!
The only two real programs I miss are Adobe Bridge/Photoshop and Microsoft Excel. The Adobe stuff just works better than anything out there, but luckily it now costs more than I can justify paying for my home use. Microsoft has made saving files in Excel super tedious thanks to trying to force you to use the "backstage" view rather than the default Windows "Save as" dialog, so good f*&%*(ng riddance to that pos.