I can tolerate Windows 7 or 10 when I need them... eprom programming, firmware flashing, those kinds of things, if I can't do them in Mac or Linux. But those uses are few and far between. And all my windows boxes are dual boot with some Linux for when I need those CLI tools. I am a Mac user day to day but if I had to send all my Macs into the Sun, I would use Linux before any kind of cloud subscription based OS, windows or not. It seems ludicrous.
You'd be surprised, after switching to linux I had a need to use my TL866-II plus programmer using Xgpro, although it's a windows program I was able to get it to work in Linux and I could read & write roms with it just fine.
The setup was a little tricker than normal but there was a helpful guide here:
https://nerdyelectronics.com/install-tl866-ii-programmers-software-xgpro-on-a-linux-machine/
If this thread is going to turn into a Linux vs. Windows thread (not that there's anything wrong with that), then I'd like to put where I'm coming from into context. I have been a Windows user since 3.1 up until about a month ago. I've always preferred using Windows on a workstation. I've tried repeatedly to get comfortable with Linux as a desktop OS over the years and have always found Linux to be too confusing and support from the community usually ended up with snide comments implying I'm too stupid to understand it or "it's free what do you expect" and eventually getting frustrated and going back to Windows. I've always felt like Linux makes a great server but for a workstation I would prefer Windows.
Then, one day, when I had a need for a used PC to watch movies on in a game-room I was building in the basement, I picked up one from goodwill's web site which came pre-loaded with Linux Mint. I just assumed I'd be wiping that and installing windows but I gave it the benefit of the doubt and I was surprised to see that it recognized all of the hardware I connected, didn't complain about thumb drives, wireless bluetooth mice/keyboards, or USB wifi adapters and understood all of the video codecs and I was able to get all of the streaming services working (except Peacock for some reason, and of course there's a lot of streaming services I don't subscribe to so can't speak for them all)
Anyway when my main PC's hard drive got too corrupt to use anymore and it was time to reinstall I decided I'd give mint a try there as well. So far the list if things I can't do in Linux is pretty small. There's no Visual Studio for linux (visual studio code yes, but that's not a proper IDE in my opinion) so I had to run that in VirtualBox with windows 7 running in that. And there's one Steam game I couldn't get to run even though others seem to have no problem running it through linux (Using Proton).
Of course to just say "Linux does 99.9% of what I need" isn't very helpful to anyone if I don't at least partially itemize that list because anyone who's considering making the switch is going to ask themselves if they can continue to do what they do, not what I do so here's what I've been able to do so far (remember, I'm still a Linux newbie. I'm no expert and certainly don't consider myself to be a fanatic, I like any OS that just works and don't "look down my nose" at any of them):
- Cura - 3D printing slicing software
- Xgpro - EPROM reader/writer (through wine)
- SyncTerm - BBSing program, I can run the Linux native version or the windows version through Wine
- Notepadqq - A linux program very similar to Notepad++
- Burning optical disks
- Downloading torrents with Deluge
- Transferring files with FileZilla (FTP)
- Playing Everquest Project 1999
- Playing lots of Steam games that are natively supported in Linux (supposedly you can play a lot of the windows only ones using Proton but I've only tried that with one game and it didn't work, haven't tried with other windows only games yet)
- Playing one of my favorite but older train simulators "Trainz" through Wine
- Dosbox
- Brave browser which is my preferred browser as it's really good at blocking ads, especially on YouTube
- Photo editing (okay haven't tried doing any photoshop level of editing yet, just rotation & scaling)
- DipTrace - a PCB design software
- ModPlug - a windows based .mod file player (tracked music)
And probably more that I'm not remembering right now.
Basically any time I think of something I need to do and used to be able to do in windows I either can find a linux alternative or I can go into my corrupt but still navigable old windows drive, type "wine (executablename.exe)" and more often than not it just works. Or I can install a windows program through wine.
To a lot of people Linux has gotten a bad reputation over the years. In my experience over the past month I'd consider it a practical operating system that doesn't require you to be an expert and mostly just works with few tweaks (really just customization), it just takes a little bit of a commitment to give it a chance. It may also depend on the distro, I haven't played around with many others I just picked Mint because it seemed to be pretty good on that used PC I picked up and it was already installed.